{
  "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": "Rx",
            "range": [
              18,
              20
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                23,
                30
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  31,
                  50
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 17
                  },
                  "end": {
                    "line": 2,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              23,
              51
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 9
              },
              "end": {
                "line": 2,
                "column": 37
              }
            }
          },
          "range": [
            18,
            51
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        52
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              57,
              67
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                70,
                72
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 17
                },
                "end": {
                  "line": 3,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                73,
                83
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 20
                },
                "end": {
                  "line": 3,
                  "column": 30
                }
              }
            },
            "range": [
              70,
              83
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 17
              },
              "end": {
                "line": 3,
                "column": 30
              }
            }
          },
          "range": [
            57,
            83
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        53,
        84
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {bufferTime} ",
          "range": [
            85,
            110
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 25
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            111,
            119
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.bufferTime",
            "raw": "'Observable.prototype.bufferTime'",
            "range": [
              120,
              153
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 9
              },
              "end": {
                "line": 5,
                "column": 42
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          173,
                          182
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 4
                          },
                          "end": {
                            "line": 6,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "bufferTime(100)",
                          "raw": "'bufferTime(100)'",
                          "range": [
                            183,
                            200
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 14
                            },
                            "end": {
                              "line": 6,
                              "column": 31
                            }
                          }
                        }
                      ],
                      "range": [
                        173,
                        201
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 32
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers at intervals",
                        "raw": "'should emit buffers at intervals'",
                        "range": [
                          202,
                          236
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 33
                          },
                          "end": {
                            "line": 6,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      264,
                                      266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        269,
                                        272
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 7,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c---d---e---f---g-----|",
                                        "raw": "'---a---b---c---d---e---f---g-----|'",
                                        "range": [
                                          273,
                                          309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 7,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      269,
                                      310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    264,
                                    310
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                260,
                                311
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      324,
                                      328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                !",
                                    "raw": "'^                                !'",
                                    "range": [
                                      331,
                                      367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    324,
                                    367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                320,
                                368
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      381,
                                      382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        385,
                                        389
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          390,
                                          403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      385,
                                      404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    381,
                                    404
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                377,
                                405
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      418,
                                      426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------w---------x---------y--(z|)",
                                    "raw": "'----------w---------x---------y--(z|)'",
                                    "range": [
                                      429,
                                      468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    418,
                                    468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                414,
                                469
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      482,
                                      488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            505,
                                            506
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                509,
                                                512
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                514,
                                                517
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            508,
                                            518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          505,
                                          518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            532,
                                            533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                536,
                                                539
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                541,
                                                544
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                546,
                                                549
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            535,
                                            550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          532,
                                          550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            564,
                                            565
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                568,
                                                571
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 14,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                573,
                                                576
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 14,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            567,
                                            577
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          564,
                                          577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            591,
                                            592
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            594,
                                            596
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 15,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 15,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          591,
                                          596
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      491,
                                      606
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    482,
                                    606
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                478,
                                607
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      620,
                                      626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          629,
                                          631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          632,
                                          642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        629,
                                        642
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          643,
                                          644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          646,
                                          650
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            652,
                                            658
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            659,
                                            676
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "range": [
                                          652,
                                          676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          678,
                                          693
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      629,
                                      694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    620,
                                    694
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                616,
                                695
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        704,
                                        720
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          721,
                                          727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      704,
                                      728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      729,
                                      733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    704,
                                    733
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      734,
                                      742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      744,
                                      750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  704,
                                  751
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                704,
                                752
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        761,
                                        780
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            781,
                                            783
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            784,
                                            797
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 19,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 19,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          781,
                                          797
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      761,
                                      798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      799,
                                      803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    761,
                                    803
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      804,
                                      808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  761,
                                  809
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                761,
                                810
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            250,
                            816
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 81
                            },
                            "end": {
                              "line": 20,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          238,
                          816
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 69
                          },
                          "end": {
                            "line": 20,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      173,
                      817
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 20,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    173,
                    818
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 20,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        823,
                        825
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 4
                        },
                        "end": {
                          "line": 21,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers at intervals test 2",
                        "raw": "'should emit buffers at intervals test 2'",
                        "range": [
                          826,
                          867
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 7
                          },
                          "end": {
                            "line": 21,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      895,
                                      897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        900,
                                        903
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---------a---------b---------c---------d---------e---------g--------|",
                                        "raw": "'---------a---------b---------c---------d---------e---------g--------|'",
                                        "range": [
                                          904,
                                          975
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      900,
                                      976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 93
                                      }
                                    }
                                  },
                                  "range": [
                                    895,
                                    976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 93
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                891,
                                977
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 94
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      990,
                                      991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        994,
                                        998
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------------------------------|",
                                        "raw": "'--------------------------------|'",
                                        "range": [
                                          999,
                                          1034
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      994,
                                      1035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    990,
                                    1035
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                986,
                                1036
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1049,
                                      1057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------------------------------x-------------------------------y---(z|)",
                                    "raw": "'--------------------------------x-------------------------------y---(z|)'",
                                    "range": [
                                      1060,
                                      1134
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 97
                                      }
                                    }
                                  },
                                  "range": [
                                    1049,
                                    1134
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 97
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1045,
                                1135
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 98
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1148,
                                      1154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1171,
                                            1172
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                1175,
                                                1178
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1180,
                                                1183
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1185,
                                                1188
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 26,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 26,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1174,
                                            1189
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1171,
                                          1189
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1203,
                                            1204
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1207,
                                                1210
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                1212,
                                                1215
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                1217,
                                                1220
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 27,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 27,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1206,
                                            1221
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1203,
                                          1221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1235,
                                            1236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            1238,
                                            1240
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1235,
                                          1240
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1157,
                                      1250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    1148,
                                    1250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1144,
                                1251
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1264,
                                      1270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1273,
                                          1275
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          1276,
                                          1286
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        1273,
                                        1286
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          1287,
                                          1288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          1290,
                                          1294
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            1296,
                                            1302
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            1303,
                                            1320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "range": [
                                          1296,
                                          1320
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          1322,
                                          1337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1273,
                                      1338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    1264,
                                    1338
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1260,
                                1339
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1348,
                                        1364
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1365,
                                          1371
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1348,
                                      1372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1373,
                                      1377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1348,
                                    1377
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1378,
                                      1386
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1388,
                                      1394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1348,
                                  1395
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1348,
                                1396
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            881,
                            1402
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 62
                            },
                            "end": {
                              "line": 32,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          869,
                          1402
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 50
                          },
                          "end": {
                            "line": 32,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      823,
                      1403
                    ],
                    "loc": {
                      "start": {
                        "line": 21,
                        "column": 4
                      },
                      "end": {
                        "line": 32,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 611,
                    "_esdocTestName": "it611"
                  },
                  "range": [
                    823,
                    1404
                  ],
                  "loc": {
                    "start": {
                      "line": 21,
                      "column": 4
                    },
                    "end": {
                      "line": 32,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1409,
                        1411
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 4
                        },
                        "end": {
                          "line": 33,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers at intervals or when the buffer is full",
                        "raw": "'should emit buffers at intervals or when the buffer is full'",
                        "range": [
                          1412,
                          1473
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 7
                          },
                          "end": {
                            "line": 33,
                            "column": 68
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1501,
                                      1503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1506,
                                        1509
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c---d---e---f---g-----|",
                                        "raw": "'---a---b---c---d---e---f---g-----|'",
                                        "range": [
                                          1510,
                                          1546
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1506,
                                      1547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    1501,
                                    1547
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1497,
                                1548
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1561,
                                      1565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                !",
                                    "raw": "'^                                !'",
                                    "range": [
                                      1568,
                                      1604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    1561,
                                    1604
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1557,
                                1605
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      1618,
                                      1619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        1622,
                                        1626
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          1627,
                                          1640
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1622,
                                      1641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    1618,
                                    1641
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1614,
                                1642
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1655,
                                      1663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-------w-------x-------y---------(z|)",
                                    "raw": "'-------w-------x-------y---------(z|)'",
                                    "range": [
                                      1666,
                                      1705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    1655,
                                    1705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1651,
                                1706
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1719,
                                      1725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            1742,
                                            1743
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                1746,
                                                1749
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1751,
                                                1754
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1745,
                                            1755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1742,
                                          1755
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1769,
                                            1770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1773,
                                                1776
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 40,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 40,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1778,
                                                1781
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 40,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 40,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1772,
                                            1782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 40,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 40,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1769,
                                          1782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1796,
                                            1797
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                1800,
                                                1803
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                1805,
                                                1808
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 41,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 41,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1799,
                                            1809
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1796,
                                          1809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1823,
                                            1824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                1827,
                                                1830
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 42,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 42,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1826,
                                            1831
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1823,
                                          1831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 20
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1728,
                                      1841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    1719,
                                    1841
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1715,
                                1842
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1855,
                                      1861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1864,
                                          1866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          1867,
                                          1877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        1864,
                                        1877
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          1878,
                                          1879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          1881,
                                          1885
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          1887,
                                          1888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          1890,
                                          1905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1864,
                                      1906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    1855,
                                    1906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1851,
                                1907
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1916,
                                        1932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 45,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 45,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1933,
                                          1939
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1916,
                                      1940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1941,
                                      1945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1916,
                                    1945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1946,
                                      1954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1956,
                                      1962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1916,
                                  1963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1916,
                                1964
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1973,
                                        1992
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            1993,
                                            1995
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1996,
                                            2009
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1993,
                                          2009
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1973,
                                      2010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2011,
                                      2015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1973,
                                    2015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2016,
                                      2020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1973,
                                  2021
                                ],
                                "loc": {
                                  "start": {
                                    "line": 46,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 46,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1973,
                                2022
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            1487,
                            2028
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 82
                            },
                            "end": {
                              "line": 47,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1475,
                          2028
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 70
                          },
                          "end": {
                            "line": 47,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1409,
                      2029
                    ],
                    "loc": {
                      "start": {
                        "line": 33,
                        "column": 4
                      },
                      "end": {
                        "line": 47,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 612,
                    "_esdocTestName": "it612"
                  },
                  "range": [
                    1409,
                    2030
                  ],
                  "loc": {
                    "start": {
                      "line": 33,
                      "column": 4
                    },
                    "end": {
                      "line": 47,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2035,
                        2037
                      ],
                      "loc": {
                        "start": {
                          "line": 48,
                          "column": 4
                        },
                        "end": {
                          "line": 48,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers at intervals or when the buffer is full test 2",
                        "raw": "'should emit buffers at intervals or when the buffer is full test 2'",
                        "range": [
                          2038,
                          2106
                        ],
                        "loc": {
                          "start": {
                            "line": 48,
                            "column": 7
                          },
                          "end": {
                            "line": 48,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2134,
                                      2136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2139,
                                        2142
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c---d---e---f---g-----|",
                                        "raw": "'---a---b---c---d---e---f---g-----|'",
                                        "range": [
                                          2143,
                                          2179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2139,
                                      2180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    2134,
                                    2180
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2130,
                                2181
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2194,
                                      2198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                !",
                                    "raw": "'^                                !'",
                                    "range": [
                                      2201,
                                      2237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    2194,
                                    2237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2190,
                                2238
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      2251,
                                      2252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        2255,
                                        2259
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          2260,
                                          2273
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2255,
                                      2274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    2251,
                                    2274
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2247,
                                2275
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2288,
                                      2296
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------w--------x---------y---(z|)",
                                    "raw": "'----------w--------x---------y---(z|)'",
                                    "range": [
                                      2299,
                                      2338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    2288,
                                    2338
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2284,
                                2339
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2352,
                                      2358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2375,
                                            2376
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                2379,
                                                2382
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2384,
                                                2387
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2378,
                                            2388
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2375,
                                          2388
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2402,
                                            2403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2406,
                                                2409
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2411,
                                                2414
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2416,
                                                2419
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2405,
                                            2420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2402,
                                          2420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2434,
                                            2435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                2438,
                                                2441
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                2443,
                                                2446
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2437,
                                            2447
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2434,
                                          2447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2461,
                                            2462
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            2464,
                                            2466
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 57,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2461,
                                          2466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2361,
                                      2476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2352,
                                    2476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2348,
                                2477
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2490,
                                      2496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2499,
                                          2501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          2502,
                                          2512
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        2499,
                                        2512
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          2513,
                                          2514
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          2516,
                                          2520
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          2522,
                                          2523
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          2525,
                                          2540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2499,
                                      2541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    2490,
                                    2541
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2486,
                                2542
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2551,
                                        2567
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2568,
                                          2574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2551,
                                      2575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2576,
                                      2580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2551,
                                    2580
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2581,
                                      2589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2591,
                                      2597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2551,
                                  2598
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                2551,
                                2599
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2608,
                                        2627
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2628,
                                            2630
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2631,
                                            2644
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2628,
                                          2644
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2608,
                                      2645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2646,
                                      2650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2608,
                                    2650
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2651,
                                      2655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2608,
                                  2656
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2608,
                                2657
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            2120,
                            2663
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 89
                            },
                            "end": {
                              "line": 62,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2108,
                          2663
                        ],
                        "loc": {
                          "start": {
                            "line": 48,
                            "column": 77
                          },
                          "end": {
                            "line": 62,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2035,
                      2664
                    ],
                    "loc": {
                      "start": {
                        "line": 48,
                        "column": 4
                      },
                      "end": {
                        "line": 62,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 613,
                    "_esdocTestName": "it613"
                  },
                  "range": [
                    2035,
                    2665
                  ],
                  "loc": {
                    "start": {
                      "line": 48,
                      "column": 4
                    },
                    "end": {
                      "line": 62,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2670,
                        2672
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers that have been created at intervals and close after the specified delay",
                        "raw": "'should emit buffers that have been created at intervals and close after the specified delay'",
                        "range": [
                          2673,
                          2766
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 7
                          },
                          "end": {
                            "line": 63,
                            "column": 100
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2794,
                                      2796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2799,
                                        2802
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c----d----e----f----g----h----i----(k|)",
                                        "raw": "'---a---b---c----d----e----f----g----h----i----(k|)'",
                                        "range": [
                                          2803,
                                          2855
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2799,
                                      2856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    2794,
                                    2856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2790,
                                2857
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 75
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " --------------------*--------------------*----  start interval",
                                  "range": [
                                    2866,
                                    2931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 73
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ---------------------|                          timespans",
                                  "range": [
                                    2940,
                                    3000
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 68
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                     ---------------------|",
                                  "range": [
                                    3009,
                                    3054
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                          -----|",
                                  "range": [
                                    3063,
                                    3113
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 58
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      3126,
                                      3127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        3130,
                                        3134
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---------------------|",
                                        "raw": "'---------------------|'",
                                        "range": [
                                          3135,
                                          3159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3130,
                                      3160
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    3126,
                                    3160
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3122,
                                3161
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 47
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " --------------------*--------------------*----  start interval",
                                  "range": [
                                    2866,
                                    2931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 73
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ---------------------|                          timespans",
                                  "range": [
                                    2940,
                                    3000
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 68
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                     ---------------------|",
                                  "range": [
                                    3009,
                                    3054
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                          -----|",
                                  "range": [
                                    3063,
                                    3113
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 58
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      3174,
                                      3182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        3185,
                                        3189
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------------------|",
                                        "raw": "'--------------------|'",
                                        "range": [
                                          3190,
                                          3213
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3185,
                                      3214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    3174,
                                    3214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3170,
                                3215
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3228,
                                      3236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------------------x-------------------y----(z|)",
                                    "raw": "'---------------------x-------------------y----(z|)'",
                                    "range": [
                                      3239,
                                      3291
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    3228,
                                    3291
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3224,
                                3292
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3305,
                                      3311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            3328,
                                            3329
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                3332,
                                                3335
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3337,
                                                3340
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                3342,
                                                3345
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                3347,
                                                3350
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                3352,
                                                3355
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3331,
                                            3356
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3328,
                                          3356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3370,
                                            3371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                3374,
                                                3377
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                3379,
                                                3382
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                3384,
                                                3387
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                3389,
                                                3392
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                3394,
                                                3397
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3373,
                                            3398
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3370,
                                          3398
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3412,
                                            3413
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                3416,
                                                3419
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "k",
                                              "raw": "'k'",
                                              "range": [
                                                3421,
                                                3424
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 75,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3415,
                                            3425
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3412,
                                          3425
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3314,
                                      3435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3305,
                                    3435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3301,
                                3436
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3449,
                                      3455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3458,
                                          3460
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          3461,
                                          3471
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        3458,
                                        3471
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          3472,
                                          3473
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          3475,
                                          3483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            3485,
                                            3491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            3492,
                                            3509
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "range": [
                                          3485,
                                          3509
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          3511,
                                          3526
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3458,
                                      3527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    3449,
                                    3527
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 90
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3445,
                                3528
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 91
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3537,
                                        3553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3554,
                                          3560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3537,
                                      3561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3562,
                                      3566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3537,
                                    3566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3567,
                                      3575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3577,
                                      3583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3537,
                                  3584
                                ],
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3537,
                                3585
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            2780,
                            3591
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 114
                            },
                            "end": {
                              "line": 79,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2768,
                          3591
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 102
                          },
                          "end": {
                            "line": 79,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2670,
                      3592
                    ],
                    "loc": {
                      "start": {
                        "line": 63,
                        "column": 4
                      },
                      "end": {
                        "line": 79,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 614,
                    "_esdocTestName": "it614"
                  },
                  "range": [
                    2670,
                    3593
                  ],
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 4
                    },
                    "end": {
                      "line": 79,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3598,
                        3600
                      ],
                      "loc": {
                        "start": {
                          "line": 80,
                          "column": 4
                        },
                        "end": {
                          "line": 80,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit buffers that have been created at intervals and close after the specified delay ",
                          "raw": "'should emit buffers that have been created at intervals and close after the specified delay '",
                          "range": [
                            3601,
                            3695
                          ],
                          "loc": {
                            "start": {
                              "line": 80,
                              "column": 7
                            },
                            "end": {
                              "line": 80,
                              "column": 101
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "or when the buffer is full",
                          "raw": "'or when the buffer is full'",
                          "range": [
                            3706,
                            3734
                          ],
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 8
                            },
                            "end": {
                              "line": 81,
                              "column": 36
                            }
                          }
                        },
                        "range": [
                          3601,
                          3734
                        ],
                        "loc": {
                          "start": {
                            "line": 80,
                            "column": 7
                          },
                          "end": {
                            "line": 81,
                            "column": 36
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3762,
                                      3764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3767,
                                        3770
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c----d----e----f----g----h----i----(k|)",
                                        "raw": "'---a---b---c----d----e----f----g----h----i----(k|)'",
                                        "range": [
                                          3771,
                                          3823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3767,
                                      3824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 74
                                      }
                                    }
                                  },
                                  "range": [
                                    3762,
                                    3824
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 74
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3758,
                                3825
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 75
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " --------------------*--------------------*----  start interval",
                                  "range": [
                                    3834,
                                    3899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 73
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ---------------------|                          timespans",
                                  "range": [
                                    3908,
                                    3968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 68
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                     ---------------------|",
                                  "range": [
                                    3977,
                                    4022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                          -----|",
                                  "range": [
                                    4031,
                                    4081
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 58
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      4094,
                                      4095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        4098,
                                        4102
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---------------------|",
                                        "raw": "'---------------------|'",
                                        "range": [
                                          4103,
                                          4127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4098,
                                      4128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    4094,
                                    4128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4090,
                                4129
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 47
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " --------------------*--------------------*----  start interval",
                                  "range": [
                                    3834,
                                    3899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 73
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ---------------------|                          timespans",
                                  "range": [
                                    3908,
                                    3968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 68
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                     ---------------------|",
                                  "range": [
                                    3977,
                                    4022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                          -----|",
                                  "range": [
                                    4031,
                                    4081
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 58
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      4142,
                                      4150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        4153,
                                        4157
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------------------|",
                                        "raw": "'--------------------|'",
                                        "range": [
                                          4158,
                                          4181
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4153,
                                      4182
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    4142,
                                    4182
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4138,
                                4183
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4196,
                                      4204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------------x-------------------y---------(z|)",
                                    "raw": "'----------------x-------------------y---------(z|)'",
                                    "range": [
                                      4207,
                                      4259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    4196,
                                    4259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4192,
                                4260
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4273,
                                      4279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            4296,
                                            4297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                4300,
                                                4303
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                4305,
                                                4308
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                4310,
                                                4313
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                4315,
                                                4318
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4299,
                                            4319
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4296,
                                          4319
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 91,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            4333,
                                            4334
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                4337,
                                                4340
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                4342,
                                                4345
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                4347,
                                                4350
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                4352,
                                                4355
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4336,
                                            4356
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4333,
                                          4356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 92,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            4370,
                                            4371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                4374,
                                                4377
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 93,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 93,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "k",
                                              "raw": "'k'",
                                              "range": [
                                                4379,
                                                4382
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 93,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 93,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4373,
                                            4383
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4370,
                                          4383
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4282,
                                      4393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4273,
                                    4393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4269,
                                4394
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4407,
                                      4413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4416,
                                          4418
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          4419,
                                          4429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        4416,
                                        4429
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          4430,
                                          4431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          4433,
                                          4441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          4443,
                                          4444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 49
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          4446,
                                          4461
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4416,
                                      4462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    4407,
                                    4462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4403,
                                4463
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4472,
                                        4488
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4489,
                                          4495
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4472,
                                      4496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4497,
                                      4501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4472,
                                    4501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4502,
                                      4510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4512,
                                      4518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4472,
                                  4519
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4472,
                                4520
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            3748,
                            4526
                          ],
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 50
                            },
                            "end": {
                              "line": 97,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3736,
                          4526
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 38
                          },
                          "end": {
                            "line": 97,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3598,
                      4527
                    ],
                    "loc": {
                      "start": {
                        "line": 80,
                        "column": 4
                      },
                      "end": {
                        "line": 97,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 615,
                    "_esdocTestName": "it615"
                  },
                  "range": [
                    3598,
                    4528
                  ],
                  "loc": {
                    "start": {
                      "line": 80,
                      "column": 4
                    },
                    "end": {
                      "line": 97,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4533,
                        4535
                      ],
                      "loc": {
                        "start": {
                          "line": 98,
                          "column": 4
                        },
                        "end": {
                          "line": 98,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers with timeSpan 100 and creationInterval 70",
                        "raw": "'should emit buffers with timeSpan 100 and creationInterval 70'",
                        "range": [
                          4536,
                          4599
                        ],
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 7
                          },
                          "end": {
                            "line": 98,
                            "column": 70
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4627,
                                      4629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4632,
                                        4635
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--^2--3---4---5--6--7---8----9------------|",
                                        "raw": "'--1--^2--3---4---5--6--7---8----9------------|'",
                                        "range": [
                                          4636,
                                          4684
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4632,
                                      4685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    4627,
                                    4685
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4623,
                                4686
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 71
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " -------*------*------*------*------*----- creation interval",
                                  "range": [
                                    4695,
                                    4757
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ----------|                               timespans",
                                  "range": [
                                    4766,
                                    4820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "        ----------|",
                                  "range": [
                                    4829,
                                    4850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "               ----------|",
                                  "range": [
                                    4859,
                                    4887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                      ----------|",
                                  "range": [
                                    4896,
                                    4931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 43
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                             ----------|",
                                  "range": [
                                    4940,
                                    4982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                    ----------|",
                                  "range": [
                                    4991,
                                    5040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 57
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5053,
                                      5059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                       !",
                                    "raw": "'^                                       !'",
                                    "range": [
                                      5062,
                                      5105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    5053,
                                    5105
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5049,
                                5106
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 65
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " -------*------*------*------*------*----- creation interval",
                                  "range": [
                                    4695,
                                    4757
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ----------|                               timespans",
                                  "range": [
                                    4766,
                                    4820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "        ----------|",
                                  "range": [
                                    4829,
                                    4850
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "               ----------|",
                                  "range": [
                                    4859,
                                    4887
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                      ----------|",
                                  "range": [
                                    4896,
                                    4931
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 43
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                             ----------|",
                                  "range": [
                                    4940,
                                    4982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                    ----------|",
                                  "range": [
                                    4991,
                                    5040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 57
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      5119,
                                      5120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        5123,
                                        5127
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          5128,
                                          5141
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5123,
                                      5142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5119,
                                    5142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5115,
                                5143
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      5156,
                                      5164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        5167,
                                        5171
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-------|",
                                        "raw": "'-------|'",
                                        "range": [
                                          5172,
                                          5182
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5167,
                                      5183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    5156,
                                    5183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5152,
                                5184
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5197,
                                      5205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------a------b------c------d------e-(f|)",
                                    "raw": "'----------a------b------c------d------e-(f|)'",
                                    "range": [
                                      5208,
                                      5254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    5197,
                                    5254
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5193,
                                5255
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5268,
                                      5274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            5291,
                                            5292
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                5295,
                                                5298
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 112,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 112,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                5300,
                                                5303
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 112,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 112,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                5305,
                                                5308
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 112,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 112,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5294,
                                            5309
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5291,
                                          5309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            5323,
                                            5324
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                5327,
                                                5330
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 113,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 113,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                5332,
                                                5335
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 113,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 113,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                5337,
                                                5340
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 113,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 113,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5326,
                                            5341
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5323,
                                          5341
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            5355,
                                            5356
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                5359,
                                                5362
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 114,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 114,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "7",
                                              "raw": "'7'",
                                              "range": [
                                                5364,
                                                5367
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 114,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 114,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "8",
                                              "raw": "'8'",
                                              "range": [
                                                5369,
                                                5372
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 114,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 114,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5358,
                                            5373
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5355,
                                          5373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            5387,
                                            5388
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "8",
                                              "raw": "'8'",
                                              "range": [
                                                5391,
                                                5394
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 115,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "9",
                                              "raw": "'9'",
                                              "range": [
                                                5396,
                                                5399
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 115,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5390,
                                            5400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5387,
                                          5400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            5414,
                                            5415
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            5417,
                                            5419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5414,
                                          5419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 17
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "f",
                                          "range": [
                                            5433,
                                            5434
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            5436,
                                            5438
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5433,
                                          5438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5277,
                                      5448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    5268,
                                    5448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5264,
                                5449
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5462,
                                      5468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5471,
                                          5473
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          5474,
                                          5484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        5471,
                                        5484
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 119,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 119,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          5485,
                                          5486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          5488,
                                          5496
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            5498,
                                            5504
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            5505,
                                            5522
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "range": [
                                          5498,
                                          5522
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          5524,
                                          5539
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5471,
                                      5540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    5462,
                                    5540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 90
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5458,
                                5541
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 91
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5550,
                                        5566
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5567,
                                          5573
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 120,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 120,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5550,
                                      5574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5575,
                                      5579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5550,
                                    5579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5580,
                                      5588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5590,
                                      5596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5550,
                                  5597
                                ],
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 120,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                5550,
                                5598
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5607,
                                        5626
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5627,
                                            5629
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5630,
                                            5643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5627,
                                          5643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5607,
                                      5644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5645,
                                      5649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5607,
                                    5649
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5650,
                                      5656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5607,
                                  5657
                                ],
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5607,
                                5658
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4613,
                            5664
                          ],
                          "loc": {
                            "start": {
                              "line": 98,
                              "column": 84
                            },
                            "end": {
                              "line": 122,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4601,
                          5664
                        ],
                        "loc": {
                          "start": {
                            "line": 98,
                            "column": 72
                          },
                          "end": {
                            "line": 122,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4533,
                      5665
                    ],
                    "loc": {
                      "start": {
                        "line": 98,
                        "column": 4
                      },
                      "end": {
                        "line": 122,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 616,
                    "_esdocTestName": "it616"
                  },
                  "range": [
                    4533,
                    5666
                  ],
                  "loc": {
                    "start": {
                      "line": 98,
                      "column": 4
                    },
                    "end": {
                      "line": 122,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5671,
                        5673
                      ],
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 4
                        },
                        "end": {
                          "line": 123,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers but handle source ending with an error",
                        "raw": "'should emit buffers but handle source ending with an error'",
                        "range": [
                          5674,
                          5734
                        ],
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 7
                          },
                          "end": {
                            "line": 123,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5762,
                                      5764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5767,
                                        5770
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--^2--3---4---5--6--7---8----9------------#",
                                        "raw": "'--1--^2--3---4---5--6--7---8----9------------#'",
                                        "range": [
                                          5771,
                                          5819
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5767,
                                      5820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    5762,
                                    5820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5758,
                                5821
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 71
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " -------*------*------*------*------*----- creation interval",
                                  "range": [
                                    5830,
                                    5892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ----------|                               timespans",
                                  "range": [
                                    5901,
                                    5955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "        ----------|",
                                  "range": [
                                    5964,
                                    5985
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "               ----------|",
                                  "range": [
                                    5994,
                                    6022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                      ----------|",
                                  "range": [
                                    6031,
                                    6066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 43
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                             ----------|",
                                  "range": [
                                    6075,
                                    6117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                    ----------|",
                                  "range": [
                                    6126,
                                    6175
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 57
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      6188,
                                      6189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        6192,
                                        6196
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          6197,
                                          6210
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6192,
                                      6211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    6188,
                                    6211
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6184,
                                6212
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 36
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " -------*------*------*------*------*----- creation interval",
                                  "range": [
                                    5830,
                                    5892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ----------|                               timespans",
                                  "range": [
                                    5901,
                                    5955
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "        ----------|",
                                  "range": [
                                    5964,
                                    5985
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "               ----------|",
                                  "range": [
                                    5994,
                                    6022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 36
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                      ----------|",
                                  "range": [
                                    6031,
                                    6066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 43
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                             ----------|",
                                  "range": [
                                    6075,
                                    6117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                    ----------|",
                                  "range": [
                                    6126,
                                    6175
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 57
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      6225,
                                      6233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        6236,
                                        6240
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 133,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-------|",
                                        "raw": "'-------|'",
                                        "range": [
                                          6241,
                                          6251
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6236,
                                      6252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    6225,
                                    6252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6221,
                                6253
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6266,
                                      6274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------a------b------c------d------e-#",
                                    "raw": "'----------a------b------c------d------e-#'",
                                    "range": [
                                      6277,
                                      6320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    6266,
                                    6320
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6262,
                                6321
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 134,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6334,
                                      6340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            6357,
                                            6358
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                6361,
                                                6364
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 136,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 136,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                6366,
                                                6369
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 136,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 136,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                6371,
                                                6374
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 136,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 136,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6360,
                                            6375
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6357,
                                          6375
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            6389,
                                            6390
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                6393,
                                                6396
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 137,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 137,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                6398,
                                                6401
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 137,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 137,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                6403,
                                                6406
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 137,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 137,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6392,
                                            6407
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6389,
                                          6407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            6421,
                                            6422
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                6425,
                                                6428
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 138,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 138,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "7",
                                              "raw": "'7'",
                                              "range": [
                                                6430,
                                                6433
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 138,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 138,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "8",
                                              "raw": "'8'",
                                              "range": [
                                                6435,
                                                6438
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 138,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 138,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6424,
                                            6439
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6421,
                                          6439
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            6453,
                                            6454
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "8",
                                              "raw": "'8'",
                                              "range": [
                                                6457,
                                                6460
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 139,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 139,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "9",
                                              "raw": "'9'",
                                              "range": [
                                                6462,
                                                6465
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 139,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 139,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6456,
                                            6466
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6453,
                                          6466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            6480,
                                            6481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            6483,
                                            6485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6480,
                                          6485
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 17
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6343,
                                      6495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 135,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    6334,
                                    6495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 135,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6330,
                                6496
                              ],
                              "loc": {
                                "start": {
                                  "line": 135,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6509,
                                      6515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6518,
                                          6520
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          6521,
                                          6531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        6518,
                                        6531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          6532,
                                          6533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          6535,
                                          6543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            6545,
                                            6551
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            6552,
                                            6569
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "range": [
                                          6545,
                                          6569
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          6571,
                                          6586
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6518,
                                      6587
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    6509,
                                    6587
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 90
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6505,
                                6588
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 91
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6597,
                                        6613
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6614,
                                          6620
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6597,
                                      6621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6622,
                                      6626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6597,
                                    6626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6627,
                                      6635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6637,
                                      6643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6597,
                                  6644
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                6597,
                                6645
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            5748,
                            6651
                          ],
                          "loc": {
                            "start": {
                              "line": 123,
                              "column": 81
                            },
                            "end": {
                              "line": 144,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5736,
                          6651
                        ],
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 69
                          },
                          "end": {
                            "line": 144,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5671,
                      6652
                    ],
                    "loc": {
                      "start": {
                        "line": 123,
                        "column": 4
                      },
                      "end": {
                        "line": 144,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 617,
                    "_esdocTestName": "it617"
                  },
                  "range": [
                    5671,
                    6653
                  ],
                  "loc": {
                    "start": {
                      "line": 123,
                      "column": 4
                    },
                    "end": {
                      "line": 144,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6658,
                        6660
                      ],
                      "loc": {
                        "start": {
                          "line": 145,
                          "column": 4
                        },
                        "end": {
                          "line": 145,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers and allow result to unsubscribed early",
                        "raw": "'should emit buffers and allow result to unsubscribed early'",
                        "range": [
                          6661,
                          6721
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 7
                          },
                          "end": {
                            "line": 145,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6749,
                                      6751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6754,
                                        6757
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--^2--3---4---5--6--7---8----9------------|",
                                        "raw": "'--1--^2--3---4---5--6--7---8----9------------|'",
                                        "range": [
                                          6758,
                                          6806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6754,
                                      6807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    6749,
                                    6807
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6745,
                                6808
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      6821,
                                      6826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                 !                       ",
                                    "raw": "'                 !                       '",
                                    "range": [
                                      6829,
                                      6872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    6821,
                                    6872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6817,
                                6873
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      6886,
                                      6890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !                       ",
                                    "raw": "'^                !                       '",
                                    "range": [
                                      6893,
                                      6936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    6886,
                                    6936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6882,
                                6937
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 63
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " -------*------*------*------*------*----- creation interval",
                                  "range": [
                                    6946,
                                    7008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ----------|                               timespans",
                                  "range": [
                                    7017,
                                    7071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "        ----------|",
                                  "range": [
                                    7080,
                                    7101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "               ----------|",
                                  "range": [
                                    7110,
                                    7138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 36
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      7151,
                                      7152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        7155,
                                        7159
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          7160,
                                          7173
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7155,
                                      7174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    7151,
                                    7174
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7147,
                                7175
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 36
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " -------*------*------*------*------*----- creation interval",
                                  "range": [
                                    6946,
                                    7008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 149,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 149,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ----------|                               timespans",
                                  "range": [
                                    7017,
                                    7071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "        ----------|",
                                  "range": [
                                    7080,
                                    7101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "               ----------|",
                                  "range": [
                                    7110,
                                    7138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 36
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      7188,
                                      7196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        7199,
                                        7203
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 154,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 154,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-------|",
                                        "raw": "'-------|'",
                                        "range": [
                                          7204,
                                          7214
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7199,
                                      7215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    7188,
                                    7215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7184,
                                7216
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7229,
                                      7237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------a------                        ",
                                    "raw": "'----------a------                        '",
                                    "range": [
                                      7240,
                                      7283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    7229,
                                    7283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7225,
                                7284
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7297,
                                      7303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            7320,
                                            7321
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                7324,
                                                7327
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 157,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 157,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                7329,
                                                7332
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 157,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 157,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                7334,
                                                7337
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 157,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 157,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7323,
                                            7338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7320,
                                          7338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7306,
                                      7348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    7297,
                                    7348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7293,
                                7349
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 158,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7362,
                                      7368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7371,
                                          7373
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          7374,
                                          7384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        7371,
                                        7384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          7385,
                                          7386
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          7388,
                                          7396
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            7398,
                                            7404
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            7405,
                                            7422
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "range": [
                                          7398,
                                          7422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          7424,
                                          7439
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7371,
                                      7440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    7362,
                                    7440
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 90
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7358,
                                7441
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 91
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7450,
                                        7466
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 160,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 160,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7467,
                                          7473
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          7475,
                                          7480
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 160,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 160,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7450,
                                      7481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7482,
                                      7486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7450,
                                    7486
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7487,
                                      7495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7497,
                                      7503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7450,
                                  7504
                                ],
                                "loc": {
                                  "start": {
                                    "line": 160,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 160,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                7450,
                                7505
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7514,
                                        7533
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7534,
                                            7536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7537,
                                            7550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7534,
                                          7550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7514,
                                      7551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7552,
                                      7556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7514,
                                    7556
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      7557,
                                      7561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7514,
                                  7562
                                ],
                                "loc": {
                                  "start": {
                                    "line": 161,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 161,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                7514,
                                7563
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            6735,
                            7569
                          ],
                          "loc": {
                            "start": {
                              "line": 145,
                              "column": 81
                            },
                            "end": {
                              "line": 162,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6723,
                          7569
                        ],
                        "loc": {
                          "start": {
                            "line": 145,
                            "column": 69
                          },
                          "end": {
                            "line": 162,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6658,
                      7570
                    ],
                    "loc": {
                      "start": {
                        "line": 145,
                        "column": 4
                      },
                      "end": {
                        "line": 162,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 618,
                    "_esdocTestName": "it618"
                  },
                  "range": [
                    6658,
                    7571
                  ],
                  "loc": {
                    "start": {
                      "line": 145,
                      "column": 4
                    },
                    "end": {
                      "line": 162,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7576,
                        7578
                      ],
                      "loc": {
                        "start": {
                          "line": 163,
                          "column": 4
                        },
                        "end": {
                          "line": 163,
                          "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": [
                          7579,
                          7658
                        ],
                        "loc": {
                          "start": {
                            "line": 163,
                            "column": 7
                          },
                          "end": {
                            "line": 163,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7686,
                                      7688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7691,
                                        7694
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 164,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--^2--3---4---5--6--7---8----9------------|",
                                        "raw": "'--1--^2--3---4---5--6--7---8----9------------|'",
                                        "range": [
                                          7695,
                                          7743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7691,
                                      7744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    7686,
                                    7744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7682,
                                7745
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      7758,
                                      7762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^               !                        ",
                                    "raw": "'^               !                        '",
                                    "range": [
                                      7765,
                                      7808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    7758,
                                    7808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7754,
                                7809
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 63
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " -------*------*------*------*------*----- creation interval",
                                  "range": [
                                    7818,
                                    7880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ----------|                               timespans",
                                  "range": [
                                    7889,
                                    7943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "        ----------|",
                                  "range": [
                                    7952,
                                    7973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "               ----------|",
                                  "range": [
                                    7982,
                                    8010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 36
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      8023,
                                      8024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        8027,
                                        8031
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          8032,
                                          8045
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8027,
                                      8046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    8023,
                                    8046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8019,
                                8047
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 36
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " -------*------*------*------*------*----- creation interval",
                                  "range": [
                                    7818,
                                    7880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ----------|                               timespans",
                                  "range": [
                                    7889,
                                    7943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 62
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "        ----------|",
                                  "range": [
                                    7952,
                                    7973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 29
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "               ----------|",
                                  "range": [
                                    7982,
                                    8010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 36
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      8060,
                                      8068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        8071,
                                        8075
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-------|",
                                        "raw": "'-------|'",
                                        "range": [
                                          8076,
                                          8086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8071,
                                      8087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    8060,
                                    8087
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8056,
                                8088
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 171,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8101,
                                      8109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------a------                        ",
                                    "raw": "'----------a------                        '",
                                    "range": [
                                      8112,
                                      8155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    8101,
                                    8155
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8097,
                                8156
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      8169,
                                      8174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                !                        ",
                                    "raw": "'                !                        '",
                                    "range": [
                                      8177,
                                      8220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    8169,
                                    8220
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8165,
                                8221
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8234,
                                      8240
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            8257,
                                            8258
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                8261,
                                                8264
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 175,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 175,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                8266,
                                                8269
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 175,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 175,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                8271,
                                                8274
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 175,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 175,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8260,
                                            8275
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8257,
                                          8275
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8243,
                                      8285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    8234,
                                    8285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8230,
                                8286
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8299,
                                      8305
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "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": [
                                                  8308,
                                                  8310
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  8324,
                                                  8332
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                8308,
                                                8332
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 177,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      8343,
                                                      8344
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 178,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 178,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              8355,
                                                              8365
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 178,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 178,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              8366,
                                                              8368
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 178,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 178,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8355,
                                                            8368
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 178,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 178,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              8369,
                                                              8370
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 178,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 178,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8355,
                                                          8371
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 178,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 178,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8348,
                                                        8372
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 178,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 178,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8346,
                                                    8374
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 178,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 178,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  8333,
                                                  8374
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8308,
                                              8375
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 177,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferTime",
                                            "range": [
                                              8389,
                                              8399
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "range": [
                                            8308,
                                            8399
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "t",
                                            "range": [
                                              8400,
                                              8401
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 25
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "interval",
                                            "range": [
                                              8403,
                                              8411
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Number",
                                              "range": [
                                                8413,
                                                8419
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 179,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 179,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "POSITIVE_INFINITY",
                                              "range": [
                                                8420,
                                                8437
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 179,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 179,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "range": [
                                              8413,
                                              8437
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 61
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              8439,
                                              8454
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 78
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8308,
                                          8455
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 79
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          8469,
                                          8477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        8308,
                                        8477
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 180,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              8488,
                                              8489
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 180,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      8500,
                                                      8510
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      8511,
                                                      8513
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    8500,
                                                    8513
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 180,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 180,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      8514,
                                                      8515
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8500,
                                                  8516
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                8493,
                                                8517
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 180,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 180,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8491,
                                            8519
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8478,
                                          8519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8308,
                                      8520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    8299,
                                    8520
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8295,
                                8521
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 180,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8530,
                                        8546
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8547,
                                          8553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          8555,
                                          8560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8530,
                                      8561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8562,
                                      8566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    8530,
                                    8566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8567,
                                      8575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8577,
                                      8583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8530,
                                  8584
                                ],
                                "loc": {
                                  "start": {
                                    "line": 181,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                8530,
                                8585
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8594,
                                        8613
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 182,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8614,
                                            8616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8617,
                                            8630
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8614,
                                          8630
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8594,
                                      8631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8632,
                                      8636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8594,
                                    8636
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      8637,
                                      8641
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8594,
                                  8642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 182,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 182,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                8594,
                                8643
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            7672,
                            8649
                          ],
                          "loc": {
                            "start": {
                              "line": 163,
                              "column": 100
                            },
                            "end": {
                              "line": 183,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7660,
                          8649
                        ],
                        "loc": {
                          "start": {
                            "line": 163,
                            "column": 88
                          },
                          "end": {
                            "line": 183,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7576,
                      8650
                    ],
                    "loc": {
                      "start": {
                        "line": 163,
                        "column": 4
                      },
                      "end": {
                        "line": 183,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 619,
                    "_esdocTestName": "it619"
                  },
                  "range": [
                    7576,
                    8651
                  ],
                  "loc": {
                    "start": {
                      "line": 163,
                      "column": 4
                    },
                    "end": {
                      "line": 183,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8656,
                        8658
                      ],
                      "loc": {
                        "start": {
                          "line": 184,
                          "column": 4
                        },
                        "end": {
                          "line": 184,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle empty",
                        "raw": "'should handle empty'",
                        "range": [
                          8659,
                          8680
                        ],
                        "loc": {
                          "start": {
                            "line": 184,
                            "column": 7
                          },
                          "end": {
                            "line": 184,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8708,
                                      8710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8713,
                                        8717
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          8718,
                                          8721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8713,
                                      8722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    8708,
                                    8722
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8704,
                                8723
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8736,
                                      8742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      8745,
                                      8751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    8736,
                                    8751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8732,
                                8752
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8765,
                                      8773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(b|)",
                                    "raw": "'(b|)'",
                                    "range": [
                                      8776,
                                      8782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    8765,
                                    8782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8761,
                                8783
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8796,
                                      8802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            8807,
                                            8808
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            8810,
                                            8812
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8807,
                                          8812
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8805,
                                      8814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    8796,
                                    8814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8792,
                                8815
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      8828,
                                      8829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        8832,
                                        8836
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          8837,
                                          8850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8832,
                                      8851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    8828,
                                    8851
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8824,
                                8852
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8865,
                                      8871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8874,
                                          8876
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          8877,
                                          8887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        8874,
                                        8887
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          8888,
                                          8889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          8891,
                                          8895
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            8897,
                                            8903
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            8904,
                                            8921
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "range": [
                                          8897,
                                          8921
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          8923,
                                          8938
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8874,
                                      8939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    8865,
                                    8939
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8861,
                                8940
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8949,
                                        8965
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8966,
                                          8972
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8949,
                                      8973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8974,
                                      8978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8949,
                                    8978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8979,
                                      8987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8989,
                                      8995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8949,
                                  8996
                                ],
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                8949,
                                8997
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9006,
                                        9025
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9026,
                                            9028
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9029,
                                            9042
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9026,
                                          9042
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9006,
                                      9043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9044,
                                      9048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9006,
                                    9048
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9049,
                                      9055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9006,
                                  9056
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9006,
                                9057
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            8694,
                            9063
                          ],
                          "loc": {
                            "start": {
                              "line": 184,
                              "column": 42
                            },
                            "end": {
                              "line": 193,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8682,
                          9063
                        ],
                        "loc": {
                          "start": {
                            "line": 184,
                            "column": 30
                          },
                          "end": {
                            "line": 193,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8656,
                      9064
                    ],
                    "loc": {
                      "start": {
                        "line": 184,
                        "column": 4
                      },
                      "end": {
                        "line": 193,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 620,
                    "_esdocTestName": "it620"
                  },
                  "range": [
                    8656,
                    9065
                  ],
                  "loc": {
                    "start": {
                      "line": 184,
                      "column": 4
                    },
                    "end": {
                      "line": 193,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9070,
                        9072
                      ],
                      "loc": {
                        "start": {
                          "line": 194,
                          "column": 4
                        },
                        "end": {
                          "line": 194,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle never",
                        "raw": "'should handle never'",
                        "range": [
                          9073,
                          9094
                        ],
                        "loc": {
                          "start": {
                            "line": 194,
                            "column": 7
                          },
                          "end": {
                            "line": 194,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9122,
                                      9124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9127,
                                        9131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 195,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          9132,
                                          9135
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9127,
                                      9136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    9122,
                                    9136
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 195,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 195,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9118,
                                9137
                              ],
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      9150,
                                      9155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                            !",
                                    "raw": "'                                            !'",
                                    "range": [
                                      9158,
                                      9205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    9150,
                                    9205
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9146,
                                9206
                              ],
                              "loc": {
                                "start": {
                                  "line": 196,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      9219,
                                      9220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        9223,
                                        9227
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          9228,
                                          9241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9223,
                                      9242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9219,
                                    9242
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9215,
                                9243
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9256,
                                      9264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------a---------a---------a---------a----",
                                    "raw": "'----------a---------a---------a---------a----'",
                                    "range": [
                                      9267,
                                      9314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    9256,
                                    9314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9252,
                                9315
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9328,
                                      9334
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9337,
                                          9339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          9340,
                                          9350
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9337,
                                        9350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 199,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 199,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          9351,
                                          9352
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          9354,
                                          9358
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            9360,
                                            9366
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            9367,
                                            9384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 199,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 199,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "range": [
                                          9360,
                                          9384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          9386,
                                          9401
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 199,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 199,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9337,
                                      9402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    9328,
                                    9402
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9324,
                                9403
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9412,
                                        9428
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9429,
                                          9435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          9437,
                                          9442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9412,
                                      9443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9444,
                                      9448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9412,
                                    9448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9449,
                                      9457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9461,
                                            9462
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            9464,
                                            9466
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9461,
                                          9466
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9459,
                                      9468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 64
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9412,
                                  9469
                                ],
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 65
                                  }
                                }
                              },
                              "range": [
                                9412,
                                9470
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 66
                                }
                              }
                            }
                          ],
                          "range": [
                            9108,
                            9476
                          ],
                          "loc": {
                            "start": {
                              "line": 194,
                              "column": 42
                            },
                            "end": {
                              "line": 201,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9096,
                          9476
                        ],
                        "loc": {
                          "start": {
                            "line": 194,
                            "column": 30
                          },
                          "end": {
                            "line": 201,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9070,
                      9477
                    ],
                    "loc": {
                      "start": {
                        "line": 194,
                        "column": 4
                      },
                      "end": {
                        "line": 201,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 621,
                    "_esdocTestName": "it621"
                  },
                  "range": [
                    9070,
                    9478
                  ],
                  "loc": {
                    "start": {
                      "line": 194,
                      "column": 4
                    },
                    "end": {
                      "line": 201,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9483,
                        9485
                      ],
                      "loc": {
                        "start": {
                          "line": 202,
                          "column": 4
                        },
                        "end": {
                          "line": 202,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle throw",
                        "raw": "'should handle throw'",
                        "range": [
                          9486,
                          9507
                        ],
                        "loc": {
                          "start": {
                            "line": 202,
                            "column": 7
                          },
                          "end": {
                            "line": 202,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9535,
                                      9537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          9540,
                                          9550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "throw",
                                        "range": [
                                          9551,
                                          9556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        9540,
                                        9556
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 203,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 203,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "NewExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "Error",
                                          "range": [
                                            9561,
                                            9566
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "haha",
                                            "raw": "'haha'",
                                            "range": [
                                              9567,
                                              9573
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 203,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 203,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9557,
                                          9574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9540,
                                      9575
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    9535,
                                    9575
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9531,
                                9576
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9589,
                                      9597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      9600,
                                      9603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    9589,
                                    9603
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9585,
                                9604
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      9617,
                                      9618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        9621,
                                        9625
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          9626,
                                          9639
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9621,
                                      9640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9617,
                                    9640
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9613,
                                9641
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9654,
                                      9660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9663,
                                          9665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          9666,
                                          9676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9663,
                                        9676
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          9677,
                                          9678
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          9680,
                                          9684
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            9686,
                                            9692
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            9693,
                                            9710
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "range": [
                                          9686,
                                          9710
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          9712,
                                          9727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9663,
                                      9728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    9654,
                                    9728
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9650,
                                9729
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9738,
                                        9754
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9755,
                                          9761
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9738,
                                      9762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9763,
                                      9767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9738,
                                    9767
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9768,
                                      9776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "undefined",
                                    "range": [
                                      9778,
                                      9787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Error",
                                      "range": [
                                        9793,
                                        9798
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "haha",
                                        "raw": "'haha'",
                                        "range": [
                                          9799,
                                          9805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9789,
                                      9806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9738,
                                  9807
                                ],
                                "loc": {
                                  "start": {
                                    "line": 207,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 207,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                9738,
                                9808
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 78
                                }
                              }
                            }
                          ],
                          "range": [
                            9521,
                            9814
                          ],
                          "loc": {
                            "start": {
                              "line": 202,
                              "column": 42
                            },
                            "end": {
                              "line": 208,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9509,
                          9814
                        ],
                        "loc": {
                          "start": {
                            "line": 202,
                            "column": 30
                          },
                          "end": {
                            "line": 208,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9483,
                      9815
                    ],
                    "loc": {
                      "start": {
                        "line": 202,
                        "column": 4
                      },
                      "end": {
                        "line": 208,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 622,
                    "_esdocTestName": "it622"
                  },
                  "range": [
                    9483,
                    9816
                  ],
                  "loc": {
                    "start": {
                      "line": 202,
                      "column": 4
                    },
                    "end": {
                      "line": 208,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9821,
                        9823
                      ],
                      "loc": {
                        "start": {
                          "line": 209,
                          "column": 4
                        },
                        "end": {
                          "line": 209,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle errors",
                        "raw": "'should handle errors'",
                        "range": [
                          9824,
                          9846
                        ],
                        "loc": {
                          "start": {
                            "line": 209,
                            "column": 7
                          },
                          "end": {
                            "line": 209,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9874,
                                      9876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9879,
                                        9882
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c---#",
                                        "raw": "'---a---b---c---#'",
                                        "range": [
                                          9883,
                                          9901
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9879,
                                      9902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    9874,
                                    9902
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9870,
                                9903
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9916,
                                      9922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !",
                                    "raw": "'^              !'",
                                    "range": [
                                      9925,
                                      9943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    9916,
                                    9943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9912,
                                9944
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      9957,
                                      9958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        9961,
                                        9965
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          9966,
                                          9979
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9961,
                                      9980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9957,
                                    9980
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9953,
                                9981
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9994,
                                      10002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------w----#",
                                    "raw": "'----------w----#'",
                                    "range": [
                                      10005,
                                      10023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9994,
                                    10023
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9990,
                                10024
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10037,
                                      10043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            10060,
                                            10061
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 215,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 215,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                10064,
                                                10067
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 215,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 215,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                10069,
                                                10072
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 215,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 215,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10063,
                                            10073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 215,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 215,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10060,
                                          10073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10046,
                                      10083
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    10037,
                                    10083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10033,
                                10084
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10097,
                                      10103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10106,
                                          10108
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          10109,
                                          10119
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        10106,
                                        10119
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          10120,
                                          10121
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          10123,
                                          10127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            10129,
                                            10135
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            10136,
                                            10153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "range": [
                                          10129,
                                          10153
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          10155,
                                          10170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10106,
                                      10171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    10097,
                                    10171
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10093,
                                10172
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10181,
                                        10197
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10198,
                                          10204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10181,
                                      10205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10206,
                                      10210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10181,
                                    10210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10211,
                                      10219
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10221,
                                      10227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10181,
                                  10228
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                10181,
                                10229
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10238,
                                        10257
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 219,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 219,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10258,
                                            10260
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 219,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 219,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10261,
                                            10274
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 219,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 219,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10258,
                                          10274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10238,
                                      10275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10276,
                                      10280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10238,
                                    10280
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10281,
                                      10287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10238,
                                  10288
                                ],
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10238,
                                10289
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            9860,
                            10295
                          ],
                          "loc": {
                            "start": {
                              "line": 209,
                              "column": 43
                            },
                            "end": {
                              "line": 220,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9848,
                          10295
                        ],
                        "loc": {
                          "start": {
                            "line": 209,
                            "column": 31
                          },
                          "end": {
                            "line": 220,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9821,
                      10296
                    ],
                    "loc": {
                      "start": {
                        "line": 209,
                        "column": 4
                      },
                      "end": {
                        "line": 220,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 623,
                    "_esdocTestName": "it623"
                  },
                  "range": [
                    9821,
                    10297
                  ],
                  "loc": {
                    "start": {
                      "line": 209,
                      "column": 4
                    },
                    "end": {
                      "line": 220,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10302,
                        10304
                      ],
                      "loc": {
                        "start": {
                          "line": 221,
                          "column": 4
                        },
                        "end": {
                          "line": 221,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit buffers that have been created at intervals and close after ",
                          "raw": "'should emit buffers that have been created at intervals and close after '",
                          "range": [
                            10305,
                            10379
                          ],
                          "loc": {
                            "start": {
                              "line": 221,
                              "column": 7
                            },
                            "end": {
                              "line": 221,
                              "column": 81
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "the specified delay with errors",
                          "raw": "'the specified delay with errors'",
                          "range": [
                            10390,
                            10423
                          ],
                          "loc": {
                            "start": {
                              "line": 222,
                              "column": 8
                            },
                            "end": {
                              "line": 222,
                              "column": 41
                            }
                          }
                        },
                        "range": [
                          10305,
                          10423
                        ],
                        "loc": {
                          "start": {
                            "line": 221,
                            "column": 7
                          },
                          "end": {
                            "line": 222,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10451,
                                      10453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10456,
                                        10459
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c----d----e----f----g----h----i--#",
                                        "raw": "'---a---b---c----d----e----f----g----h----i--#'",
                                        "range": [
                                          10460,
                                          10507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10456,
                                      10508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    10451,
                                    10508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10447,
                                10509
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 70
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " --------------------*--------------------*----  start interval",
                                  "range": [
                                    10518,
                                    10583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 73
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ---------------------|                          timespans",
                                  "range": [
                                    10592,
                                    10652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 68
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                     ---------------------|",
                                  "range": [
                                    10661,
                                    10706
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                          -----|",
                                  "range": [
                                    10715,
                                    10765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 58
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10778,
                                      10784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                           !",
                                    "raw": "'^                                           !'",
                                    "range": [
                                      10787,
                                      10834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    10778,
                                    10834
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10774,
                                10835
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 69
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " --------------------*--------------------*----  start interval",
                                  "range": [
                                    10518,
                                    10583
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 73
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": " ---------------------|                          timespans",
                                  "range": [
                                    10592,
                                    10652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 68
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                     ---------------------|",
                                  "range": [
                                    10661,
                                    10706
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 53
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                          -----|",
                                  "range": [
                                    10715,
                                    10765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 58
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      10848,
                                      10849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        10852,
                                        10856
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 229,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 229,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---------------------|",
                                        "raw": "'---------------------|'",
                                        "range": [
                                          10857,
                                          10881
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10852,
                                      10882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    10848,
                                    10882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10844,
                                10883
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "interval",
                                    "range": [
                                      10896,
                                      10904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        10907,
                                        10911
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 230,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 230,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------------------|",
                                        "raw": "'--------------------|'",
                                        "range": [
                                          10912,
                                          10935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10907,
                                      10936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    10896,
                                    10936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10892,
                                10937
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10950,
                                      10958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------------------x-------------------y--#",
                                    "raw": "'---------------------x-------------------y--#'",
                                    "range": [
                                      10961,
                                      11008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    10950,
                                    11008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10946,
                                11009
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11022,
                                      11028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11045,
                                            11046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                11049,
                                                11052
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 233,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 233,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                11054,
                                                11057
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 233,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 233,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                11059,
                                                11062
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 233,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 233,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                11064,
                                                11067
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 233,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 233,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                11069,
                                                11072
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 233,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 233,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11048,
                                            11073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11045,
                                          11073
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            11087,
                                            11088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                11091,
                                                11094
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 234,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 234,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                11096,
                                                11099
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 234,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 234,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                11101,
                                                11104
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 234,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 234,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                11106,
                                                11109
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 234,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 234,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                11111,
                                                11114
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 234,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 234,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11090,
                                            11115
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11087,
                                          11115
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11031,
                                      11125
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    11022,
                                    11125
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11018,
                                11126
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11139,
                                      11145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11148,
                                          11150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferTime",
                                        "range": [
                                          11151,
                                          11161
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11148,
                                        11161
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "t",
                                        "range": [
                                          11162,
                                          11163
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "interval",
                                        "range": [
                                          11165,
                                          11173
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "Number",
                                          "range": [
                                            11175,
                                            11181
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "POSITIVE_INFINITY",
                                          "range": [
                                            11182,
                                            11199
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "range": [
                                          11175,
                                          11199
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "rxTestScheduler",
                                        "range": [
                                          11201,
                                          11216
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11148,
                                      11217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    11139,
                                    11217
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 90
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11135,
                                11218
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 91
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11227,
                                        11243
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11244,
                                          11250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11227,
                                      11251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11252,
                                      11256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11227,
                                    11256
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11257,
                                      11265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11267,
                                      11273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11227,
                                  11274
                                ],
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                11227,
                                11275
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11284,
                                        11303
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11304,
                                            11306
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11307,
                                            11320
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11304,
                                          11320
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11284,
                                      11321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11322,
                                      11326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11284,
                                    11326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11327,
                                      11333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11284,
                                  11334
                                ],
                                "loc": {
                                  "start": {
                                    "line": 238,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 238,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11284,
                                11335
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10437,
                            11341
                          ],
                          "loc": {
                            "start": {
                              "line": 222,
                              "column": 55
                            },
                            "end": {
                              "line": 239,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10425,
                          11341
                        ],
                        "loc": {
                          "start": {
                            "line": 222,
                            "column": 43
                          },
                          "end": {
                            "line": 239,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10302,
                      11342
                    ],
                    "loc": {
                      "start": {
                        "line": 221,
                        "column": 4
                      },
                      "end": {
                        "line": 239,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 624,
                    "_esdocTestName": "it624"
                  },
                  "range": [
                    10302,
                    11343
                  ],
                  "loc": {
                    "start": {
                      "line": 221,
                      "column": 4
                    },
                    "end": {
                      "line": 239,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11348,
                        11350
                      ],
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 4
                        },
                        "end": {
                          "line": 240,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not throw when subscription synchronously unsubscribed after emit",
                        "raw": "'should not throw when subscription synchronously unsubscribed after emit'",
                        "range": [
                          11351,
                          11425
                        ],
                        "loc": {
                          "start": {
                            "line": 240,
                            "column": 7
                          },
                          "end": {
                            "line": 240,
                            "column": 81
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11453,
                                      11455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11458,
                                        11461
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 241,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 241,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c---d---e---f---g-----|",
                                        "raw": "'---a---b---c---d---e---f---g-----|'",
                                        "range": [
                                          11462,
                                          11498
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11458,
                                      11499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    11453,
                                    11499
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11449,
                                11500
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      11513,
                                      11517
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                   !",
                                    "raw": "'^                   !'",
                                    "range": [
                                      11520,
                                      11543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    11513,
                                    11543
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11509,
                                11544
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "t",
                                    "range": [
                                      11557,
                                      11558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        11561,
                                        11565
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          11566,
                                          11579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11561,
                                      11580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    11557,
                                    11580
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11553,
                                11581
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11594,
                                      11602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------w---------(x|)",
                                    "raw": "'----------w---------(x|)'",
                                    "range": [
                                      11605,
                                      11631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11594,
                                    11631
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11590,
                                11632
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11645,
                                      11651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            11668,
                                            11669
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                11672,
                                                11675
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 246,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 246,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                11677,
                                                11680
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 246,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 246,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11671,
                                            11681
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11668,
                                          11681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11695,
                                            11696
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                11699,
                                                11702
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 247,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 247,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                11704,
                                                11707
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 247,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 247,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                11709,
                                                11712
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 247,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 247,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11698,
                                            11713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 247,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 247,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11695,
                                          11713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 247,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 247,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11654,
                                      11723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    11645,
                                    11723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11641,
                                11724
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11737,
                                      11743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              11746,
                                              11748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 249,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 249,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferTime",
                                            "range": [
                                              11749,
                                              11759
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 249,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 249,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            11746,
                                            11759
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 249,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 249,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "t",
                                            "range": [
                                              11760,
                                              11761
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 249,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 249,
                                                "column": 36
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": null,
                                            "raw": "null",
                                            "range": [
                                              11763,
                                              11767
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 249,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 249,
                                                "column": 42
                                              }
                                            }
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "Number",
                                              "range": [
                                                11769,
                                                11775
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 249,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 249,
                                                  "column": 50
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "POSITIVE_INFINITY",
                                              "range": [
                                                11776,
                                                11793
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 249,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 249,
                                                  "column": 68
                                                }
                                              }
                                            },
                                            "range": [
                                              11769,
                                              11793
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 249,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 249,
                                                "column": 68
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              11795,
                                              11810
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 249,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 249,
                                                "column": 85
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11746,
                                          11811
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 86
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          11812,
                                          11816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 87
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 91
                                          }
                                        }
                                      },
                                      "range": [
                                        11746,
                                        11816
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 91
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          11817,
                                          11818
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 92
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 93
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11746,
                                      11819
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 94
                                      }
                                    }
                                  },
                                  "range": [
                                    11737,
                                    11819
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 94
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11733,
                                11820
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 95
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11829,
                                        11845
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11846,
                                          11852
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11829,
                                      11853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11854,
                                      11858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11829,
                                    11858
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11859,
                                      11867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11869,
                                      11875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11829,
                                  11876
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                11829,
                                11877
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11886,
                                        11905
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11906,
                                            11908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11909,
                                            11922
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11906,
                                          11922
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11886,
                                      11923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11924,
                                      11928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11886,
                                    11928
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      11929,
                                      11933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11886,
                                  11934
                                ],
                                "loc": {
                                  "start": {
                                    "line": 251,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 251,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11886,
                                11935
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            11439,
                            11941
                          ],
                          "loc": {
                            "start": {
                              "line": 240,
                              "column": 95
                            },
                            "end": {
                              "line": 252,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11427,
                          11941
                        ],
                        "loc": {
                          "start": {
                            "line": 240,
                            "column": 83
                          },
                          "end": {
                            "line": 252,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11348,
                      11942
                    ],
                    "loc": {
                      "start": {
                        "line": 240,
                        "column": 4
                      },
                      "end": {
                        "line": 252,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 625,
                    "_esdocTestName": "it625"
                  },
                  "range": [
                    11348,
                    11943
                  ],
                  "loc": {
                    "start": {
                      "line": 240,
                      "column": 4
                    },
                    "end": {
                      "line": 252,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11948,
                        11950
                      ],
                      "loc": {
                        "start": {
                          "line": 253,
                          "column": 4
                        },
                        "end": {
                          "line": 253,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not have errors when take follows and maxBufferSize is provided",
                        "raw": "'should not have errors when take follows and maxBufferSize is provided'",
                        "range": [
                          11951,
                          12023
                        ],
                        "loc": {
                          "start": {
                            "line": 253,
                            "column": 7
                          },
                          "end": {
                            "line": 253,
                            "column": 79
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "tick",
                                    "range": [
                                      12051,
                                      12055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 10,
                                    "raw": "10",
                                    "range": [
                                      12058,
                                      12060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "range": [
                                    12051,
                                    12060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 21
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12047,
                                12061
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bufferTime",
                                    "range": [
                                      12074,
                                      12084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 50,
                                    "raw": "50",
                                    "range": [
                                      12087,
                                      12089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    12074,
                                    12089
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12070,
                                12090
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12103,
                                      12111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----a----b----c----d----(e|)",
                                    "raw": "'-----a----b----c----d----(e|)'",
                                    "range": [
                                      12114,
                                      12145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    12103,
                                    12145
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12099,
                                12146
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12159,
                                      12165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12182,
                                            12183
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                12186,
                                                12187
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 258,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 258,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                12189,
                                                12190
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 258,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 258,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                12192,
                                                12193
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 258,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 258,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 3,
                                              "raw": "3",
                                              "range": [
                                                12195,
                                                12196
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 258,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 258,
                                                  "column": 26
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12185,
                                            12197
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12182,
                                          12197
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12211,
                                            12212
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 4,
                                              "raw": "4",
                                              "range": [
                                                12215,
                                                12216
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 259,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 259,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 5,
                                              "raw": "5",
                                              "range": [
                                                12218,
                                                12219
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 259,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 259,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 6,
                                              "raw": "6",
                                              "range": [
                                                12221,
                                                12222
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 259,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 259,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 7,
                                              "raw": "7",
                                              "range": [
                                                12224,
                                                12225
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 259,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 259,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 8,
                                              "raw": "8",
                                              "range": [
                                                12227,
                                                12228
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 259,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 259,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12214,
                                            12229
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12211,
                                          12229
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            12243,
                                            12244
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 9,
                                              "raw": "9",
                                              "range": [
                                                12247,
                                                12248
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 260,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 260,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 10,
                                              "raw": "10",
                                              "range": [
                                                12250,
                                                12252
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 260,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 260,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 11,
                                              "raw": "11",
                                              "range": [
                                                12254,
                                                12256
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 260,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 260,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 12,
                                              "raw": "12",
                                              "range": [
                                                12258,
                                                12260
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 260,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 260,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 13,
                                              "raw": "13",
                                              "range": [
                                                12262,
                                                12264
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 260,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 260,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12246,
                                            12265
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 260,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 260,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12243,
                                          12265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 260,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 260,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            12279,
                                            12280
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 14,
                                              "raw": "14",
                                              "range": [
                                                12283,
                                                12285
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 261,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 261,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 15,
                                              "raw": "15",
                                              "range": [
                                                12287,
                                                12289
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 261,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 261,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 16,
                                              "raw": "16",
                                              "range": [
                                                12291,
                                                12293
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 261,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 261,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 17,
                                              "raw": "17",
                                              "range": [
                                                12295,
                                                12297
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 261,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 261,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 18,
                                              "raw": "18",
                                              "range": [
                                                12299,
                                                12301
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 261,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 261,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12282,
                                            12302
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12279,
                                          12302
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            12316,
                                            12317
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 262,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 262,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 19,
                                              "raw": "19",
                                              "range": [
                                                12320,
                                                12322
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 18
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 20,
                                              "raw": "20",
                                              "range": [
                                                12324,
                                                12326
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 21,
                                              "raw": "21",
                                              "range": [
                                                12328,
                                                12330
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 22,
                                              "raw": "22",
                                              "range": [
                                                12332,
                                                12334
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 23,
                                              "raw": "23",
                                              "range": [
                                                12336,
                                                12338
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12319,
                                            12339
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 262,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 262,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12316,
                                          12339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12168,
                                      12349
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    12159,
                                    12349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12155,
                                12350
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      12363,
                                      12369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "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": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    12372,
                                                    12374
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 264,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 264,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "Observable",
                                                  "range": [
                                                    12375,
                                                    12385
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 264,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 264,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12372,
                                                  12385
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "interval",
                                                "range": [
                                                  12386,
                                                  12394
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                12372,
                                                12394
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 264,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 264,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "tick",
                                                "range": [
                                                  12395,
                                                  12399
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "rxTestScheduler",
                                                "range": [
                                                  12401,
                                                  12416
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 264,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 264,
                                                    "column": 65
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12372,
                                              12417
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 264,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 264,
                                                "column": 66
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferTime",
                                            "range": [
                                              12431,
                                              12441
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 265,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "range": [
                                            12372,
                                            12441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "bufferTime",
                                            "range": [
                                              12442,
                                              12452
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 265,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": null,
                                            "raw": "null",
                                            "range": [
                                              12454,
                                              12458
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 265,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              12460,
                                              12462
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 265,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 44
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "rxTestScheduler",
                                            "range": [
                                              12464,
                                              12479
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 265,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 265,
                                                "column": 61
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12372,
                                          12480
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 62
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "take",
                                        "range": [
                                          12494,
                                          12498
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "range": [
                                        12372,
                                        12498
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          12499,
                                          12500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 19
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12372,
                                      12501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    12363,
                                    12501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 20
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12359,
                                12502
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 21
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12511,
                                        12527
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          12528,
                                          12534
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12511,
                                      12535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12536,
                                      12540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12511,
                                    12540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12541,
                                      12549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12551,
                                      12557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12511,
                                  12558
                                ],
                                "loc": {
                                  "start": {
                                    "line": 267,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 267,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                12511,
                                12559
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            12037,
                            12565
                          ],
                          "loc": {
                            "start": {
                              "line": 253,
                              "column": 93
                            },
                            "end": {
                              "line": 268,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12025,
                          12565
                        ],
                        "loc": {
                          "start": {
                            "line": 253,
                            "column": 81
                          },
                          "end": {
                            "line": 268,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11948,
                      12566
                    ],
                    "loc": {
                      "start": {
                        "line": 253,
                        "column": 4
                      },
                      "end": {
                        "line": 268,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 626,
                    "_esdocTestName": "it626"
                  },
                  "range": [
                    11948,
                    12567
                  ],
                  "loc": {
                    "start": {
                      "line": 253,
                      "column": 4
                    },
                    "end": {
                      "line": 268,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                167,
                12569
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 56
                },
                "end": {
                  "line": 269,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              155,
              12569
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 44
              },
              "end": {
                "line": 269,
                "column": 1
              }
            }
          }
        ],
        "range": [
          111,
          12570
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 269,
            "column": 2
          }
        },
        "_esdocTestId": 610,
        "_esdocTestName": "describe610"
      },
      "range": [
        111,
        12571
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 269,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {bufferTime} ",
          "range": [
            85,
            110
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 25
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=bufferTime-spec.js.map",
          "range": [
            12572,
            12615
          ],
          "loc": {
            "start": {
              "line": 270,
              "column": 0
            },
            "end": {
              "line": 270,
              "column": 43
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    12571
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 269,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {bufferTime} ",
      "range": [
        85,
        110
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 25
        }
      }
    },
    {
      "type": "Line",
      "value": " --------------------*--------------------*----  start interval",
      "range": [
        2866,
        2931
      ],
      "loc": {
        "start": {
          "line": 65,
          "column": 8
        },
        "end": {
          "line": 65,
          "column": 73
        }
      }
    },
    {
      "type": "Line",
      "value": " ---------------------|                          timespans",
      "range": [
        2940,
        3000
      ],
      "loc": {
        "start": {
          "line": 66,
          "column": 8
        },
        "end": {
          "line": 66,
          "column": 68
        }
      }
    },
    {
      "type": "Line",
      "value": "                     ---------------------|",
      "range": [
        3009,
        3054
      ],
      "loc": {
        "start": {
          "line": 67,
          "column": 8
        },
        "end": {
          "line": 67,
          "column": 53
        }
      }
    },
    {
      "type": "Line",
      "value": "                                          -----|",
      "range": [
        3063,
        3113
      ],
      "loc": {
        "start": {
          "line": 68,
          "column": 8
        },
        "end": {
          "line": 68,
          "column": 58
        }
      }
    },
    {
      "type": "Line",
      "value": " --------------------*--------------------*----  start interval",
      "range": [
        3834,
        3899
      ],
      "loc": {
        "start": {
          "line": 83,
          "column": 8
        },
        "end": {
          "line": 83,
          "column": 73
        }
      }
    },
    {
      "type": "Line",
      "value": " ---------------------|                          timespans",
      "range": [
        3908,
        3968
      ],
      "loc": {
        "start": {
          "line": 84,
          "column": 8
        },
        "end": {
          "line": 84,
          "column": 68
        }
      }
    },
    {
      "type": "Line",
      "value": "                     ---------------------|",
      "range": [
        3977,
        4022
      ],
      "loc": {
        "start": {
          "line": 85,
          "column": 8
        },
        "end": {
          "line": 85,
          "column": 53
        }
      }
    },
    {
      "type": "Line",
      "value": "                                          -----|",
      "range": [
        4031,
        4081
      ],
      "loc": {
        "start": {
          "line": 86,
          "column": 8
        },
        "end": {
          "line": 86,
          "column": 58
        }
      }
    },
    {
      "type": "Line",
      "value": " -------*------*------*------*------*----- creation interval",
      "range": [
        4695,
        4757
      ],
      "loc": {
        "start": {
          "line": 100,
          "column": 8
        },
        "end": {
          "line": 100,
          "column": 70
        }
      }
    },
    {
      "type": "Line",
      "value": " ----------|                               timespans",
      "range": [
        4766,
        4820
      ],
      "loc": {
        "start": {
          "line": 101,
          "column": 8
        },
        "end": {
          "line": 101,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "        ----------|",
      "range": [
        4829,
        4850
      ],
      "loc": {
        "start": {
          "line": 102,
          "column": 8
        },
        "end": {
          "line": 102,
          "column": 29
        }
      }
    },
    {
      "type": "Line",
      "value": "               ----------|",
      "range": [
        4859,
        4887
      ],
      "loc": {
        "start": {
          "line": 103,
          "column": 8
        },
        "end": {
          "line": 103,
          "column": 36
        }
      }
    },
    {
      "type": "Line",
      "value": "                      ----------|",
      "range": [
        4896,
        4931
      ],
      "loc": {
        "start": {
          "line": 104,
          "column": 8
        },
        "end": {
          "line": 104,
          "column": 43
        }
      }
    },
    {
      "type": "Line",
      "value": "                             ----------|",
      "range": [
        4940,
        4982
      ],
      "loc": {
        "start": {
          "line": 105,
          "column": 8
        },
        "end": {
          "line": 105,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "                                    ----------|",
      "range": [
        4991,
        5040
      ],
      "loc": {
        "start": {
          "line": 106,
          "column": 8
        },
        "end": {
          "line": 106,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": " -------*------*------*------*------*----- creation interval",
      "range": [
        5830,
        5892
      ],
      "loc": {
        "start": {
          "line": 125,
          "column": 8
        },
        "end": {
          "line": 125,
          "column": 70
        }
      }
    },
    {
      "type": "Line",
      "value": " ----------|                               timespans",
      "range": [
        5901,
        5955
      ],
      "loc": {
        "start": {
          "line": 126,
          "column": 8
        },
        "end": {
          "line": 126,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "        ----------|",
      "range": [
        5964,
        5985
      ],
      "loc": {
        "start": {
          "line": 127,
          "column": 8
        },
        "end": {
          "line": 127,
          "column": 29
        }
      }
    },
    {
      "type": "Line",
      "value": "               ----------|",
      "range": [
        5994,
        6022
      ],
      "loc": {
        "start": {
          "line": 128,
          "column": 8
        },
        "end": {
          "line": 128,
          "column": 36
        }
      }
    },
    {
      "type": "Line",
      "value": "                      ----------|",
      "range": [
        6031,
        6066
      ],
      "loc": {
        "start": {
          "line": 129,
          "column": 8
        },
        "end": {
          "line": 129,
          "column": 43
        }
      }
    },
    {
      "type": "Line",
      "value": "                             ----------|",
      "range": [
        6075,
        6117
      ],
      "loc": {
        "start": {
          "line": 130,
          "column": 8
        },
        "end": {
          "line": 130,
          "column": 50
        }
      }
    },
    {
      "type": "Line",
      "value": "                                    ----------|",
      "range": [
        6126,
        6175
      ],
      "loc": {
        "start": {
          "line": 131,
          "column": 8
        },
        "end": {
          "line": 131,
          "column": 57
        }
      }
    },
    {
      "type": "Line",
      "value": " -------*------*------*------*------*----- creation interval",
      "range": [
        6946,
        7008
      ],
      "loc": {
        "start": {
          "line": 149,
          "column": 8
        },
        "end": {
          "line": 149,
          "column": 70
        }
      }
    },
    {
      "type": "Line",
      "value": " ----------|                               timespans",
      "range": [
        7017,
        7071
      ],
      "loc": {
        "start": {
          "line": 150,
          "column": 8
        },
        "end": {
          "line": 150,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "        ----------|",
      "range": [
        7080,
        7101
      ],
      "loc": {
        "start": {
          "line": 151,
          "column": 8
        },
        "end": {
          "line": 151,
          "column": 29
        }
      }
    },
    {
      "type": "Line",
      "value": "               ----------|",
      "range": [
        7110,
        7138
      ],
      "loc": {
        "start": {
          "line": 152,
          "column": 8
        },
        "end": {
          "line": 152,
          "column": 36
        }
      }
    },
    {
      "type": "Line",
      "value": " -------*------*------*------*------*----- creation interval",
      "range": [
        7818,
        7880
      ],
      "loc": {
        "start": {
          "line": 166,
          "column": 8
        },
        "end": {
          "line": 166,
          "column": 70
        }
      }
    },
    {
      "type": "Line",
      "value": " ----------|                               timespans",
      "range": [
        7889,
        7943
      ],
      "loc": {
        "start": {
          "line": 167,
          "column": 8
        },
        "end": {
          "line": 167,
          "column": 62
        }
      }
    },
    {
      "type": "Line",
      "value": "        ----------|",
      "range": [
        7952,
        7973
      ],
      "loc": {
        "start": {
          "line": 168,
          "column": 8
        },
        "end": {
          "line": 168,
          "column": 29
        }
      }
    },
    {
      "type": "Line",
      "value": "               ----------|",
      "range": [
        7982,
        8010
      ],
      "loc": {
        "start": {
          "line": 169,
          "column": 8
        },
        "end": {
          "line": 169,
          "column": 36
        }
      }
    },
    {
      "type": "Line",
      "value": " --------------------*--------------------*----  start interval",
      "range": [
        10518,
        10583
      ],
      "loc": {
        "start": {
          "line": 224,
          "column": 8
        },
        "end": {
          "line": 224,
          "column": 73
        }
      }
    },
    {
      "type": "Line",
      "value": " ---------------------|                          timespans",
      "range": [
        10592,
        10652
      ],
      "loc": {
        "start": {
          "line": 225,
          "column": 8
        },
        "end": {
          "line": 225,
          "column": 68
        }
      }
    },
    {
      "type": "Line",
      "value": "                     ---------------------|",
      "range": [
        10661,
        10706
      ],
      "loc": {
        "start": {
          "line": 226,
          "column": 8
        },
        "end": {
          "line": 226,
          "column": 53
        }
      }
    },
    {
      "type": "Line",
      "value": "                                          -----|",
      "range": [
        10715,
        10765
      ],
      "loc": {
        "start": {
          "line": 227,
          "column": 8
        },
        "end": {
          "line": 227,
          "column": 58
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=bufferTime-spec.js.map",
      "range": [
        12572,
        12615
      ],
      "loc": {
        "start": {
          "line": 270,
          "column": 0
        },
        "end": {
          "line": 270,
          "column": 43
        }
      }
    }
  ]
}