{
  "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 {windowWhen} ",
          "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.windowWhen",
            "raw": "'Observable.prototype.windowWhen'",
            "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": "windowWhen",
                          "raw": "'windowWhen'",
                          "range": [
                            183,
                            195
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 14
                            },
                            "end": {
                              "line": 6,
                              "column": 26
                            }
                          }
                        }
                      ],
                      "range": [
                        173,
                        196
                      ],
                      "loc": {
                        "start": {
                          "line": 6,
                          "column": 4
                        },
                        "end": {
                          "line": 6,
                          "column": 27
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows that close and reopen",
                        "raw": "'should emit windows that close and reopen'",
                        "range": [
                          197,
                          240
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 28
                          },
                          "end": {
                            "line": 6,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      268,
                                      270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        273,
                                        276
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 7,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 7,
                                          "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": [
                                          277,
                                          312
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 7,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 7,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      273,
                                      313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 7,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 7,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    268,
                                    313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 7,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                264,
                                314
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 8
                                },
                                "end": {
                                  "line": 7,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      327,
                                      333
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !",
                                    "raw": "'^                          !'",
                                    "range": [
                                      336,
                                      366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    327,
                                    366
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                323,
                                367
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      380,
                                      382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        385,
                                        389
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----------|                ",
                                        "raw": "'-----------|                '",
                                        "range": [
                                          390,
                                          420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      385,
                                      421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    380,
                                    421
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                376,
                                422
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      435,
                                      441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^          !                ",
                                        "raw": "'^          !                '",
                                        "range": [
                                          445,
                                          475
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "           ^          !     ",
                                        "raw": "'           ^          !     '",
                                        "range": [
                                          489,
                                          519
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                      ^    !",
                                        "raw": "'                      ^    !'",
                                        "range": [
                                          533,
                                          563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      444,
                                      564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    435,
                                    564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                431,
                                565
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      578,
                                      579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        582,
                                        586
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---b--c--d-|                ",
                                        "raw": "'---b--c--d-|                '",
                                        "range": [
                                          587,
                                          617
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      582,
                                      618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    578,
                                    618
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                574,
                                619
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      632,
                                      633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        636,
                                        640
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-e--f--g--h|     ",
                                        "raw": "'-e--f--g--h|     '",
                                        "range": [
                                          641,
                                          660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      636,
                                      661
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    632,
                                    661
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                628,
                                662
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      675,
                                      676
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        679,
                                        683
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 15,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--i--|",
                                        "raw": "'--i--|'",
                                        "range": [
                                          684,
                                          692
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      679,
                                      693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    675,
                                    693
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                671,
                                694
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      707,
                                      715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a----------b----------c----|",
                                    "raw": "'a----------b----------c----|'",
                                    "range": [
                                      718,
                                      748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    707,
                                    748
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                703,
                                749
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      762,
                                      768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            773,
                                            774
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            776,
                                            777
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          773,
                                          777
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            779,
                                            780
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            782,
                                            783
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          779,
                                          783
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            785,
                                            786
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            788,
                                            789
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          785,
                                          789
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      771,
                                      791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    762,
                                    791
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                758,
                                792
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      805,
                                      811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          814,
                                          816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          817,
                                          827
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        814,
                                        827
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  849,
                                                  851
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 18,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 18,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                842,
                                                852
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 18,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 18,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            840,
                                            854
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          828,
                                          854
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      814,
                                      855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    805,
                                    855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                801,
                                856
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        865,
                                        881
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          882,
                                          888
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      865,
                                      889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      890,
                                      894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    865,
                                    894
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      895,
                                      903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      905,
                                      911
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  865,
                                  912
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                865,
                                913
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        922,
                                        941
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            942,
                                            944
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            945,
                                            958
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          942,
                                          958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      922,
                                      959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      960,
                                      964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    922,
                                    964
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      965,
                                      971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  922,
                                  972
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                922,
                                973
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        982,
                                        1001
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            1002,
                                            1004
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1005,
                                            1018
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1002,
                                          1018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      982,
                                      1019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1020,
                                      1024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    982,
                                    1024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1025,
                                      1031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  982,
                                  1032
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                982,
                                1033
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            254,
                            1039
                          ],
                          "loc": {
                            "start": {
                              "line": 6,
                              "column": 85
                            },
                            "end": {
                              "line": 22,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          242,
                          1039
                        ],
                        "loc": {
                          "start": {
                            "line": 6,
                            "column": 73
                          },
                          "end": {
                            "line": 22,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      173,
                      1040
                    ],
                    "loc": {
                      "start": {
                        "line": 6,
                        "column": 4
                      },
                      "end": {
                        "line": 22,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    173,
                    1041
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 4
                    },
                    "end": {
                      "line": 22,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1046,
                        1048
                      ],
                      "loc": {
                        "start": {
                          "line": 23,
                          "column": 4
                        },
                        "end": {
                          "line": 23,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows using constying cold closings",
                        "raw": "'should emit windows using constying cold closings'",
                        "range": [
                          1049,
                          1100
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 7
                          },
                          "end": {
                            "line": 23,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1128,
                                      1130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1133,
                                        1136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|     ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|     '",
                                        "range": [
                                          1137,
                                          1185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1133,
                                      1186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    1128,
                                    1186
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1124,
                                1187
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1200,
                                      1206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !     ",
                                    "raw": "'^                                  !     '",
                                    "range": [
                                      1209,
                                      1252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    1200,
                                    1252
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1196,
                                1253
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      1266,
                                      1274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            1291,
                                            1295
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----------------s--|                    ",
                                            "raw": "'-----------------s--|                    '",
                                            "range": [
                                              1296,
                                              1339
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1291,
                                          1340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            1354,
                                            1358
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----(s|)               ",
                                            "raw": "'-----(s|)               '",
                                            "range": [
                                              1359,
                                              1385
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 28,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 28,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1354,
                                          1386
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            1400,
                                            1404
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              1405,
                                              1426
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 29,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1400,
                                          1427
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1277,
                                      1428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    1266,
                                    1428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1262,
                                1429
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      1442,
                                      1451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^                !                       ",
                                        "raw": "'^                !                       '",
                                        "range": [
                                          1455,
                                          1498
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^    !                  ",
                                        "raw": "'                 ^    !                  '",
                                        "range": [
                                          1512,
                                          1555
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                      ^            !     ",
                                        "raw": "'                      ^            !     '",
                                        "range": [
                                          1569,
                                          1612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1454,
                                      1613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    1442,
                                    1613
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1438,
                                1614
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1627,
                                      1635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------y----z------------|     ",
                                    "raw": "'x----------------y----z------------|     '",
                                    "range": [
                                      1638,
                                      1681
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    1627,
                                    1681
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1623,
                                1682
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      1695,
                                      1696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1699,
                                        1703
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e|                       ",
                                        "raw": "'----b---c---d---e|                       '",
                                        "range": [
                                          1704,
                                          1747
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1699,
                                      1748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    1695,
                                    1748
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1691,
                                1749
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      1762,
                                      1763
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1766,
                                        1770
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---f-|                  ",
                                        "raw": "'---f-|                  '",
                                        "range": [
                                          1771,
                                          1797
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1766,
                                      1798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    1762,
                                    1798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1758,
                                1799
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      1812,
                                      1813
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1816,
                                        1820
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 36,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 36,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--g---h------|     ",
                                        "raw": "'--g---h------|     '",
                                        "range": [
                                          1821,
                                          1842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 36,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1816,
                                      1843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    1812,
                                    1843
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1808,
                                1844
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1857,
                                      1863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1868,
                                            1869
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1871,
                                            1872
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1868,
                                          1872
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1874,
                                            1875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1877,
                                            1878
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1874,
                                          1878
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1880,
                                            1881
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1883,
                                            1884
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 37,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 37,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1880,
                                          1884
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1866,
                                      1886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    1857,
                                    1886
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1853,
                                1887
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      1900,
                                      1901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      1904,
                                      1905
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    1900,
                                    1905
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1896,
                                1906
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1919,
                                      1925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          1928,
                                          1930
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          1931,
                                          1941
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        1928,
                                        1941
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    1963,
                                                    1971
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 39,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 39,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      1972,
                                                      1973
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 39,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 39,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    1972,
                                                    1975
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 39,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 39,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1963,
                                                  1976
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 39,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 39,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                1956,
                                                1977
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1954,
                                            1979
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 39,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1942,
                                          1979
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1928,
                                      1980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    1919,
                                    1980
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1915,
                                1981
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1990,
                                        2006
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2007,
                                          2013
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1990,
                                      2014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2015,
                                      2019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1990,
                                    2019
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2020,
                                      2028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2030,
                                      2036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1990,
                                  2037
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1990,
                                2038
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2047,
                                        2066
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2067,
                                            2069
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2070,
                                            2083
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 41,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 41,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2067,
                                          2083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2047,
                                      2084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2085,
                                      2089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2047,
                                    2089
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2090,
                                      2096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2047,
                                  2097
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2047,
                                2098
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2107,
                                        2126
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              2127,
                                              2135
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              2136,
                                              2137
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 42,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            2127,
                                            2138
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2139,
                                            2152
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 42,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 42,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          2127,
                                          2152
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2107,
                                      2153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2154,
                                      2158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    2107,
                                    2158
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        2159,
                                        2168
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        2169,
                                        2170
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      2159,
                                      2171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2107,
                                  2172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                2107,
                                2173
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2182,
                                        2201
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              2202,
                                              2210
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2211,
                                              2212
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            2202,
                                            2213
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2214,
                                            2227
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          2202,
                                          2227
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2182,
                                      2228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2229,
                                      2233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    2182,
                                    2233
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        2234,
                                        2243
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        2244,
                                        2245
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      2234,
                                      2246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2182,
                                  2247
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                2182,
                                2248
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2257,
                                        2276
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              2277,
                                              2285
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              2286,
                                              2287
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            2277,
                                            2288
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2289,
                                            2302
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          2277,
                                          2302
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2257,
                                      2303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2304,
                                      2308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    2257,
                                    2308
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        2309,
                                        2318
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        2319,
                                        2320
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      2309,
                                      2321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2257,
                                  2322
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                2257,
                                2323
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            1114,
                            2329
                          ],
                          "loc": {
                            "start": {
                              "line": 23,
                              "column": 72
                            },
                            "end": {
                              "line": 45,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1102,
                          2329
                        ],
                        "loc": {
                          "start": {
                            "line": 23,
                            "column": 60
                          },
                          "end": {
                            "line": 45,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1046,
                      2330
                    ],
                    "loc": {
                      "start": {
                        "line": 23,
                        "column": 4
                      },
                      "end": {
                        "line": 45,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2212,
                    "_esdocTestName": "it2212"
                  },
                  "range": [
                    1046,
                    2331
                  ],
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 4
                    },
                    "end": {
                      "line": 45,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2336,
                        2338
                      ],
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows using constying hot closings",
                        "raw": "'should emit windows using constying hot closings'",
                        "range": [
                          2339,
                          2389
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 7
                          },
                          "end": {
                            "line": 46,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2417,
                                      2419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2422,
                                        2425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 47,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 47,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|   ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|   '",
                                        "range": [
                                          2426,
                                          2472
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2422,
                                      2473
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    2417,
                                    2473
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2413,
                                2474
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2487,
                                      2491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !   ",
                                    "raw": "'^                                  !   '",
                                    "range": [
                                      2494,
                                      2535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    2487,
                                    2535
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2483,
                                2536
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      2549,
                                      2557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "obs",
                                              "range": [
                                                2576,
                                                2579
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "hot",
                                                "range": [
                                                  2581,
                                                  2584
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Literal",
                                                  "value": "-1--^----------------s-|                   ",
                                                  "raw": "'-1--^----------------s-|                   '",
                                                  "range": [
                                                    2585,
                                                    2630
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 68
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2581,
                                                2631
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2576,
                                              2631
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 69
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "sub",
                                              "range": [
                                                2649,
                                                2652
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "^                !                     ",
                                              "raw": "'^                !                     '",
                                              "range": [
                                                2654,
                                                2695
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2649,
                                              2695
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 51,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2574,
                                          2697
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "obs",
                                              "range": [
                                                2713,
                                                2716
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "hot",
                                                "range": [
                                                  2718,
                                                  2721
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 52,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 52,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Literal",
                                                  "value": "-----3----4-----------(s|)             ",
                                                  "raw": "'-----3----4-----------(s|)             '",
                                                  "range": [
                                                    2722,
                                                    2763
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 52,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 52,
                                                      "column": 64
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2718,
                                                2764
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2713,
                                              2764
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 52,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 52,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "sub",
                                              "range": [
                                                2782,
                                                2785
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "                 ^    !                ",
                                              "raw": "'                 ^    !                '",
                                              "range": [
                                                2787,
                                                2828
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2782,
                                              2828
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 53,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 53,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2711,
                                          2830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "obs",
                                              "range": [
                                                2846,
                                                2849
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "hot",
                                                "range": [
                                                  2851,
                                                  2854
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 54,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 54,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Literal",
                                                  "value": "-------3----4-------5----------------s|",
                                                  "raw": "'-------3----4-------5----------------s|'",
                                                  "range": [
                                                    2855,
                                                    2896
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 54,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 54,
                                                      "column": 64
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                2851,
                                                2897
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2846,
                                              2897
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "sub",
                                              "range": [
                                                2915,
                                                2918
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "                      ^            !   ",
                                              "raw": "'                      ^            !   '",
                                              "range": [
                                                2920,
                                                2961
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 55,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              2915,
                                              2961
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 55,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2844,
                                          2963
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2560,
                                      2964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    2549,
                                    2964
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2545,
                                2965
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 66
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " eslint-disable-line key-spacing",
                                  "range": [
                                    2966,
                                    3000
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 101
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3013,
                                      3021
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------y----z------------|   ",
                                    "raw": "'x----------------y----z------------|   '",
                                    "range": [
                                      3024,
                                      3065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3013,
                                    3065
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3009,
                                3066
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 65
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " eslint-disable-line key-spacing",
                                  "range": [
                                    2966,
                                    3000
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 101
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      3079,
                                      3080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3083,
                                        3087
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e|                     ",
                                        "raw": "'----b---c---d---e|                     '",
                                        "range": [
                                          3088,
                                          3129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 62
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3083,
                                      3130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    3079,
                                    3130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3075,
                                3131
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      3144,
                                      3145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3148,
                                        3152
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---f-|                ",
                                        "raw": "'---f-|                '",
                                        "range": [
                                          3153,
                                          3177
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3148,
                                      3178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    3144,
                                    3178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3140,
                                3179
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      3192,
                                      3193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3196,
                                        3200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--g---h------|   ",
                                        "raw": "'--g---h------|   '",
                                        "range": [
                                          3201,
                                          3220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3196,
                                      3221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    3192,
                                    3221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3188,
                                3222
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3235,
                                      3241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            3246,
                                            3247
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            3249,
                                            3250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3246,
                                          3250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3252,
                                            3253
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3255,
                                            3256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3252,
                                          3256
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3258,
                                            3259
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3261,
                                            3262
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3258,
                                          3262
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3244,
                                      3264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    3235,
                                    3264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3231,
                                3265
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      3278,
                                      3279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      3282,
                                      3283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    3278,
                                    3283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3274,
                                3284
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3297,
                                      3303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3306,
                                          3308
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          3309,
                                          3319
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        3306,
                                        3319
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "closings",
                                                    "range": [
                                                      3341,
                                                      3349
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "UpdateExpression",
                                                    "operator": "++",
                                                    "argument": {
                                                      "type": "Identifier",
                                                      "name": "i",
                                                      "range": [
                                                        3350,
                                                        3351
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 62,
                                                          "column": 65
                                                        },
                                                        "end": {
                                                          "line": 62,
                                                          "column": 66
                                                        }
                                                      }
                                                    },
                                                    "prefix": false,
                                                    "range": [
                                                      3350,
                                                      3353
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 62,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 62,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3341,
                                                    3354
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 62,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 62,
                                                      "column": 69
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "obs",
                                                  "range": [
                                                    3355,
                                                    3358
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 62,
                                                      "column": 70
                                                    },
                                                    "end": {
                                                      "line": 62,
                                                      "column": 73
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3341,
                                                  3358
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 62,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 62,
                                                    "column": 73
                                                  }
                                                }
                                              },
                                              "range": [
                                                3334,
                                                3359
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 62,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 62,
                                                  "column": 74
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3332,
                                            3361
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 76
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3320,
                                          3361
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3306,
                                      3362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    3297,
                                    3362
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3293,
                                3363
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3372,
                                        3388
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3389,
                                          3395
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3372,
                                      3396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3397,
                                      3401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3372,
                                    3401
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3402,
                                      3410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3412,
                                      3418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3372,
                                  3419
                                ],
                                "loc": {
                                  "start": {
                                    "line": 63,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 63,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3372,
                                3420
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3429,
                                        3448
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3449,
                                            3451
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3452,
                                            3465
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3449,
                                          3465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3429,
                                      3466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3467,
                                      3471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3429,
                                    3471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3472,
                                      3476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3429,
                                  3477
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                3429,
                                3478
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3487,
                                        3506
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "closings",
                                              "range": [
                                                3507,
                                                3515
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                3516,
                                                3517
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              3507,
                                              3518
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              3519,
                                              3522
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 65,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 65,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            3507,
                                            3522
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3523,
                                            3536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          3507,
                                          3536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3487,
                                      3537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3538,
                                      3542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    3487,
                                    3542
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 63
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          3543,
                                          3551
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 72
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          3552,
                                          3553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "range": [
                                        3543,
                                        3554
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 75
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "sub",
                                      "range": [
                                        3555,
                                        3558
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      3543,
                                      3558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 79
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3487,
                                  3559
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                3487,
                                3560
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3569,
                                        3588
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "closings",
                                              "range": [
                                                3589,
                                                3597
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                3598,
                                                3599
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              3589,
                                              3600
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              3601,
                                              3604
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            3589,
                                            3604
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3605,
                                            3618
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          3589,
                                          3618
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3569,
                                      3619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3620,
                                      3624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    3569,
                                    3624
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 63
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          3625,
                                          3633
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 72
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          3634,
                                          3635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "range": [
                                        3625,
                                        3636
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 75
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "sub",
                                      "range": [
                                        3637,
                                        3640
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      3625,
                                      3640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 79
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3569,
                                  3641
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                3569,
                                3642
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3651,
                                        3670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "closings",
                                              "range": [
                                                3671,
                                                3679
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                3680,
                                                3681
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              3671,
                                              3682
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              3683,
                                              3686
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            3671,
                                            3686
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3687,
                                            3700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          3671,
                                          3700
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3651,
                                      3701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3702,
                                      3706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    3651,
                                    3706
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 63
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          3707,
                                          3715
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 72
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          3716,
                                          3717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "range": [
                                        3707,
                                        3718
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 75
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "sub",
                                      "range": [
                                        3719,
                                        3722
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      3707,
                                      3722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 79
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3651,
                                  3723
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                3651,
                                3724
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 81
                                }
                              }
                            }
                          ],
                          "range": [
                            2403,
                            3730
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 71
                            },
                            "end": {
                              "line": 68,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2391,
                          3730
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 59
                          },
                          "end": {
                            "line": 68,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2336,
                      3731
                    ],
                    "loc": {
                      "start": {
                        "line": 46,
                        "column": 4
                      },
                      "end": {
                        "line": 68,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2213,
                    "_esdocTestName": "it2213"
                  },
                  "range": [
                    2336,
                    3732
                  ],
                  "loc": {
                    "start": {
                      "line": 46,
                      "column": 4
                    },
                    "end": {
                      "line": 68,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3737,
                        3739
                      ],
                      "loc": {
                        "start": {
                          "line": 69,
                          "column": 4
                        },
                        "end": {
                          "line": 69,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows using constying empty delayed closings",
                        "raw": "'should emit windows using constying empty delayed closings'",
                        "range": [
                          3740,
                          3800
                        ],
                        "loc": {
                          "start": {
                            "line": 69,
                            "column": 7
                          },
                          "end": {
                            "line": 69,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3828,
                                      3830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3833,
                                        3836
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|  ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|  '",
                                        "range": [
                                          3837,
                                          3882
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3833,
                                      3883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    3828,
                                    3883
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3824,
                                3884
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3897,
                                      3903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !  ",
                                    "raw": "'^                                  !  '",
                                    "range": [
                                      3906,
                                      3946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    3897,
                                    3946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3893,
                                3947
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      3960,
                                      3968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            3985,
                                            3989
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----------------|                    ",
                                            "raw": "'-----------------|                    '",
                                            "range": [
                                              3990,
                                              4030
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 57
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3985,
                                          4031
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 58
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            4045,
                                            4049
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----|               ",
                                            "raw": "'-----|               '",
                                            "range": [
                                              4050,
                                              4073
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 40
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4045,
                                          4074
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            4088,
                                            4092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------|",
                                            "raw": "'---------------|'",
                                            "range": [
                                              4093,
                                              4111
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 75,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 75,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4088,
                                          4112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3971,
                                      4113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3960,
                                    4113
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3956,
                                4114
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      4127,
                                      4136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^                !                    ",
                                        "raw": "'^                !                    '",
                                        "range": [
                                          4140,
                                          4180
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 65
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^    !               ",
                                        "raw": "'                 ^    !               '",
                                        "range": [
                                          4194,
                                          4234
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                      ^            !  ",
                                        "raw": "'                      ^            !  '",
                                        "range": [
                                          4248,
                                          4288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4139,
                                      4289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    4127,
                                    4289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4123,
                                4290
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4303,
                                      4311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------y----z------------|  ",
                                    "raw": "'x----------------y----z------------|  '",
                                    "range": [
                                      4314,
                                      4354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    4303,
                                    4354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4299,
                                4355
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      4368,
                                      4369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4372,
                                        4376
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 80,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 80,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e|                    ",
                                        "raw": "'----b---c---d---e|                    '",
                                        "range": [
                                          4377,
                                          4417
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 80,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4372,
                                      4418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    4368,
                                    4418
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4364,
                                4419
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      4432,
                                      4433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4436,
                                        4440
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---f-|               ",
                                        "raw": "'---f-|               '",
                                        "range": [
                                          4441,
                                          4464
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4436,
                                      4465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    4432,
                                    4465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4428,
                                4466
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      4479,
                                      4480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4483,
                                        4487
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--g---h------|  ",
                                        "raw": "'--g---h------|  '",
                                        "range": [
                                          4488,
                                          4506
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4483,
                                      4507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    4479,
                                    4507
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4475,
                                4508
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4521,
                                      4527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            4532,
                                            4533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            4535,
                                            4536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4532,
                                          4536
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            4538,
                                            4539
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            4541,
                                            4542
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4538,
                                          4542
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            4544,
                                            4545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            4547,
                                            4548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4544,
                                          4548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4530,
                                      4550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    4521,
                                    4550
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4517,
                                4551
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      4564,
                                      4565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      4568,
                                      4569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    4564,
                                    4569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4560,
                                4570
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4583,
                                      4589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4592,
                                          4594
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          4595,
                                          4605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        4592,
                                        4605
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    4627,
                                                    4635
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 85,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 85,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      4636,
                                                      4637
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 85,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 85,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    4636,
                                                    4639
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 85,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 85,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4627,
                                                  4640
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 85,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                4620,
                                                4641
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 85,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 85,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4618,
                                            4643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4606,
                                          4643
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4592,
                                      4644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    4583,
                                    4644
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4579,
                                4645
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4654,
                                        4670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4671,
                                          4677
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4654,
                                      4678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4679,
                                      4683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4654,
                                    4683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4684,
                                      4692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4694,
                                      4700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4654,
                                  4701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4654,
                                4702
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4711,
                                        4730
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4731,
                                            4733
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4734,
                                            4747
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4731,
                                          4747
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4711,
                                      4748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4749,
                                      4753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4711,
                                    4753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4754,
                                      4760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4711,
                                  4761
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4711,
                                4762
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4771,
                                        4790
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              4791,
                                              4799
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 88,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 88,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              4800,
                                              4801
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 88,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 88,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            4791,
                                            4802
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4803,
                                            4816
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 88,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 88,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          4791,
                                          4816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4771,
                                      4817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4818,
                                      4822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    4771,
                                    4822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        4823,
                                        4832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        4833,
                                        4834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      4823,
                                      4835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4771,
                                  4836
                                ],
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                4771,
                                4837
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4846,
                                        4865
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              4866,
                                              4874
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              4875,
                                              4876
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            4866,
                                            4877
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4878,
                                            4891
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          4866,
                                          4891
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4846,
                                      4892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4893,
                                      4897
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    4846,
                                    4897
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        4898,
                                        4907
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        4908,
                                        4909
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      4898,
                                      4910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4846,
                                  4911
                                ],
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                4846,
                                4912
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4921,
                                        4940
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              4941,
                                              4949
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              4950,
                                              4951
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            4941,
                                            4952
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4953,
                                            4966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          4941,
                                          4966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4921,
                                      4967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4968,
                                      4972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    4921,
                                    4972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        4973,
                                        4982
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        4983,
                                        4984
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      4973,
                                      4985
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4921,
                                  4986
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                4921,
                                4987
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            3814,
                            4993
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 81
                            },
                            "end": {
                              "line": 91,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3802,
                          4993
                        ],
                        "loc": {
                          "start": {
                            "line": 69,
                            "column": 69
                          },
                          "end": {
                            "line": 91,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3737,
                      4994
                    ],
                    "loc": {
                      "start": {
                        "line": 69,
                        "column": 4
                      },
                      "end": {
                        "line": 91,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2214,
                    "_esdocTestName": "it2214"
                  },
                  "range": [
                    3737,
                    4995
                  ],
                  "loc": {
                    "start": {
                      "line": 69,
                      "column": 4
                    },
                    "end": {
                      "line": 91,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5000,
                        5002
                      ],
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 4
                        },
                        "end": {
                          "line": 92,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows using constying cold closings, outer unsubscribed early",
                        "raw": "'should emit windows using constying cold closings, outer unsubscribed early'",
                        "range": [
                          5003,
                          5080
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 7
                          },
                          "end": {
                            "line": 92,
                            "column": 84
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5108,
                                      5110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5113,
                                        5116
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 93,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|     ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|     '",
                                        "range": [
                                          5117,
                                          5165
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5113,
                                      5166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    5108,
                                    5166
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5104,
                                5167
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5180,
                                      5186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !                   ",
                                    "raw": "'^                    !                   '",
                                    "range": [
                                      5189,
                                      5232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    5180,
                                    5232
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5176,
                                5233
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      5246,
                                      5254
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            5271,
                                            5275
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----------------s--|                    ",
                                            "raw": "'-----------------s--|                    '",
                                            "range": [
                                              5276,
                                              5319
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 96,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 96,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5271,
                                          5320
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            5334,
                                            5338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------(s|)           ",
                                            "raw": "'---------(s|)           '",
                                            "range": [
                                              5339,
                                              5365
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5334,
                                          5366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5257,
                                      5367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    5246,
                                    5367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5242,
                                5368
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      5381,
                                      5390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^                !                       ",
                                        "raw": "'^                !                       '",
                                        "range": [
                                          5394,
                                          5437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^   !                   ",
                                        "raw": "'                 ^   !                   '",
                                        "range": [
                                          5451,
                                          5494
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5393,
                                      5495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    5381,
                                    5495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5377,
                                5496
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5509,
                                      5517
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------y----                   ",
                                    "raw": "'x----------------y----                   '",
                                    "range": [
                                      5520,
                                      5563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    5509,
                                    5563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5505,
                                5564
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      5577,
                                      5578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5581,
                                        5585
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e|                       ",
                                        "raw": "'----b---c---d---e|                       '",
                                        "range": [
                                          5586,
                                          5629
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5581,
                                      5630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    5577,
                                    5630
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5573,
                                5631
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      5644,
                                      5645
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5648,
                                        5652
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---f-                   ",
                                        "raw": "'---f-                   '",
                                        "range": [
                                          5653,
                                          5679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5648,
                                      5680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    5644,
                                    5680
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5640,
                                5681
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      5694,
                                      5699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                     !                   ",
                                    "raw": "'                     !                   '",
                                    "range": [
                                      5702,
                                      5745
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    5694,
                                    5745
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5690,
                                5746
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5759,
                                      5765
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            5770,
                                            5771
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            5773,
                                            5774
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5770,
                                          5774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            5776,
                                            5777
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            5779,
                                            5780
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5776,
                                          5780
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5768,
                                      5782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    5759,
                                    5782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5755,
                                5783
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      5796,
                                      5797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      5800,
                                      5801
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    5796,
                                    5801
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5792,
                                5802
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5815,
                                      5821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5824,
                                          5826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          5827,
                                          5837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        5824,
                                        5837
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 106,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 106,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    5859,
                                                    5867
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      5868,
                                                      5869
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 106,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 106,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    5868,
                                                    5871
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 106,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 106,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5859,
                                                  5872
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 106,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 106,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                5852,
                                                5873
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5850,
                                            5875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 106,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 106,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5838,
                                          5875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 106,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 106,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5824,
                                      5876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 106,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 106,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    5815,
                                    5876
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 106,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 106,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5811,
                                5877
                              ],
                              "loc": {
                                "start": {
                                  "line": 106,
                                  "column": 8
                                },
                                "end": {
                                  "line": 106,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5886,
                                        5902
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5903,
                                          5909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          5911,
                                          5916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5886,
                                      5917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5918,
                                      5922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    5886,
                                    5922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5923,
                                      5931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5933,
                                      5939
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5886,
                                  5940
                                ],
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                5886,
                                5941
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5950,
                                        5969
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5970,
                                            5972
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5973,
                                            5986
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5970,
                                          5986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5950,
                                      5987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5988,
                                      5992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5950,
                                    5992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5993,
                                      5999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5950,
                                  6000
                                ],
                                "loc": {
                                  "start": {
                                    "line": 108,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 108,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5950,
                                6001
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6010,
                                        6029
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              6030,
                                              6038
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 109,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 109,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              6039,
                                              6040
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 109,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 109,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            6030,
                                            6041
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6042,
                                            6055
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 109,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 109,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          6030,
                                          6055
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 109,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 109,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6010,
                                      6056
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6057,
                                      6061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    6010,
                                    6061
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        6062,
                                        6071
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        6072,
                                        6073
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 109,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      6062,
                                      6074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6010,
                                  6075
                                ],
                                "loc": {
                                  "start": {
                                    "line": 109,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                6010,
                                6076
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6085,
                                        6104
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              6105,
                                              6113
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 110,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 110,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              6114,
                                              6115
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 110,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 110,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            6105,
                                            6116
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6117,
                                            6130
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 110,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 110,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          6105,
                                          6130
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6085,
                                      6131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6132,
                                      6136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    6085,
                                    6136
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        6137,
                                        6146
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        6147,
                                        6148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      6137,
                                      6149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6085,
                                  6150
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 110,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                6085,
                                6151
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            5094,
                            6157
                          ],
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 98
                            },
                            "end": {
                              "line": 111,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5082,
                          6157
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 86
                          },
                          "end": {
                            "line": 111,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5000,
                      6158
                    ],
                    "loc": {
                      "start": {
                        "line": 92,
                        "column": 4
                      },
                      "end": {
                        "line": 111,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2215,
                    "_esdocTestName": "it2215"
                  },
                  "range": [
                    5000,
                    6159
                  ],
                  "loc": {
                    "start": {
                      "line": 92,
                      "column": 4
                    },
                    "end": {
                      "line": 111,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6164,
                        6166
                      ],
                      "loc": {
                        "start": {
                          "line": 112,
                          "column": 4
                        },
                        "end": {
                          "line": 112,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chain when unsubscribed explicitly",
                        "raw": "'should not break unsubscription chain when unsubscribed explicitly'",
                        "range": [
                          6167,
                          6235
                        ],
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 7
                          },
                          "end": {
                            "line": 112,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6263,
                                      6265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6268,
                                        6271
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 113,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 113,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|     ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|     '",
                                        "range": [
                                          6272,
                                          6320
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6268,
                                      6321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 113,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    6263,
                                    6321
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 113,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6259,
                                6322
                              ],
                              "loc": {
                                "start": {
                                  "line": 113,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6335,
                                      6341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                    !                   ",
                                    "raw": "'^                    !                   '",
                                    "range": [
                                      6344,
                                      6387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    6335,
                                    6387
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6331,
                                6388
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      6401,
                                      6409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6426,
                                            6430
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----------------s--|                    ",
                                            "raw": "'-----------------s--|                    '",
                                            "range": [
                                              6431,
                                              6474
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 116,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 116,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6426,
                                          6475
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6489,
                                            6493
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 117,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 117,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------(s|)           ",
                                            "raw": "'---------(s|)           '",
                                            "range": [
                                              6494,
                                              6520
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 117,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 117,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6489,
                                          6521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6412,
                                      6522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    6401,
                                    6522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6397,
                                6523
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      6536,
                                      6545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^                !                       ",
                                        "raw": "'^                !                       '",
                                        "range": [
                                          6549,
                                          6592
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^   !                   ",
                                        "raw": "'                 ^   !                   '",
                                        "range": [
                                          6606,
                                          6649
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6548,
                                      6650
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    6536,
                                    6650
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6532,
                                6651
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6664,
                                      6672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------y----                   ",
                                    "raw": "'x----------------y----                   '",
                                    "range": [
                                      6675,
                                      6718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    6664,
                                    6718
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6660,
                                6719
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      6732,
                                      6733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6736,
                                        6740
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e|                       ",
                                        "raw": "'----b---c---d---e|                       '",
                                        "range": [
                                          6741,
                                          6784
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6736,
                                      6785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    6732,
                                    6785
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6728,
                                6786
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      6799,
                                      6800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6803,
                                        6807
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---f-                   ",
                                        "raw": "'---f-                   '",
                                        "range": [
                                          6808,
                                          6834
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6803,
                                      6835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    6799,
                                    6835
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6795,
                                6836
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 122,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      6849,
                                      6854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                     !                   ",
                                    "raw": "'                     !                   '",
                                    "range": [
                                      6857,
                                      6900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    6849,
                                    6900
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6845,
                                6901
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6914,
                                      6920
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6925,
                                            6926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6928,
                                            6929
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6925,
                                          6929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            6931,
                                            6932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            6934,
                                            6935
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6931,
                                          6935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6923,
                                      6937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    6914,
                                    6937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6910,
                                6938
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      6951,
                                      6952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      6955,
                                      6956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    6951,
                                    6956
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6947,
                                6957
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6970,
                                      6976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 126,
                                        "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": [
                                                  6979,
                                                  6981
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 126,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 126,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  6995,
                                                  7003
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                6979,
                                                7003
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 126,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 127,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7014,
                                                      7015
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 127,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 127,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              7026,
                                                              7036
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 127,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 127,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              7037,
                                                              7039
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 127,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 127,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7026,
                                                            7039
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 127,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 127,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              7040,
                                                              7041
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 127,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 127,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7026,
                                                          7042
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 127,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 127,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7019,
                                                        7043
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 127,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 127,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7017,
                                                    7045
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 127,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 127,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7004,
                                                  7045
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6979,
                                              7046
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 126,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 127,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "windowWhen",
                                            "range": [
                                              7060,
                                              7070
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 128,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 128,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "range": [
                                            6979,
                                            7070
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "closings",
                                                      "range": [
                                                        7092,
                                                        7100
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 128,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 128,
                                                          "column": 53
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "UpdateExpression",
                                                      "operator": "++",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          7101,
                                                          7102
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 128,
                                                            "column": 54
                                                          },
                                                          "end": {
                                                            "line": 128,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "prefix": false,
                                                      "range": [
                                                        7101,
                                                        7104
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 128,
                                                          "column": 54
                                                        },
                                                        "end": {
                                                          "line": 128,
                                                          "column": 57
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7092,
                                                      7105
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 128,
                                                        "column": 45
                                                      },
                                                      "end": {
                                                        "line": 128,
                                                        "column": 58
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7085,
                                                    7106
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 128,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 128,
                                                      "column": 59
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                7083,
                                                7108
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 128,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 128,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              7071,
                                              7108
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 128,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 128,
                                                "column": 61
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6979,
                                          7109
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 128,
                                            "column": 62
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          7123,
                                          7131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        6979,
                                        7131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              7142,
                                              7143
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 129,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 129,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      7154,
                                                      7164
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      7165,
                                                      7167
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7154,
                                                    7167
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 129,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 129,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7168,
                                                      7169
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7154,
                                                  7170
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                7147,
                                                7171
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 129,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 129,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7145,
                                            7173
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7132,
                                          7173
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6979,
                                      7174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    6970,
                                    7174
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6966,
                                7175
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7184,
                                        7200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 130,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 130,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7201,
                                          7207
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 130,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 130,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          7209,
                                          7214
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 130,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 130,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7184,
                                      7215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7216,
                                      7220
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7184,
                                    7220
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7221,
                                      7229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7231,
                                      7237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7184,
                                  7238
                                ],
                                "loc": {
                                  "start": {
                                    "line": 130,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 130,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                7184,
                                7239
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7248,
                                        7267
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 131,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 131,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7268,
                                            7270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7271,
                                            7284
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7268,
                                          7284
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7248,
                                      7285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7286,
                                      7290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7248,
                                    7290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7291,
                                      7297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7248,
                                  7298
                                ],
                                "loc": {
                                  "start": {
                                    "line": 131,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 131,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7248,
                                7299
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7308,
                                        7327
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              7328,
                                              7336
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 132,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 132,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              7337,
                                              7338
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 132,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 132,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            7328,
                                            7339
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7340,
                                            7353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          7328,
                                          7353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7308,
                                      7354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7355,
                                      7359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    7308,
                                    7359
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        7360,
                                        7369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        7370,
                                        7371
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      7360,
                                      7372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7308,
                                  7373
                                ],
                                "loc": {
                                  "start": {
                                    "line": 132,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 132,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                7308,
                                7374
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7383,
                                        7402
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 133,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              7403,
                                              7411
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 133,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 133,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              7412,
                                              7413
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 133,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 133,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            7403,
                                            7414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7415,
                                            7428
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          7403,
                                          7428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7383,
                                      7429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7430,
                                      7434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    7383,
                                    7434
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        7435,
                                        7444
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 133,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        7445,
                                        7446
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 133,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      7435,
                                      7447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7383,
                                  7448
                                ],
                                "loc": {
                                  "start": {
                                    "line": 133,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                7383,
                                7449
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            6249,
                            7455
                          ],
                          "loc": {
                            "start": {
                              "line": 112,
                              "column": 89
                            },
                            "end": {
                              "line": 134,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6237,
                          7455
                        ],
                        "loc": {
                          "start": {
                            "line": 112,
                            "column": 77
                          },
                          "end": {
                            "line": 134,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6164,
                      7456
                    ],
                    "loc": {
                      "start": {
                        "line": 112,
                        "column": 4
                      },
                      "end": {
                        "line": 134,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2216,
                    "_esdocTestName": "it2216"
                  },
                  "range": [
                    6164,
                    7457
                  ],
                  "loc": {
                    "start": {
                      "line": 112,
                      "column": 4
                    },
                    "end": {
                      "line": 134,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7462,
                        7464
                      ],
                      "loc": {
                        "start": {
                          "line": 135,
                          "column": 4
                        },
                        "end": {
                          "line": 135,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error thrown from closingSelector",
                        "raw": "'should propagate error thrown from closingSelector'",
                        "range": [
                          7465,
                          7517
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 7
                          },
                          "end": {
                            "line": 135,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7545,
                                      7547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7550,
                                        7553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 136,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 136,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|     ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|     '",
                                        "range": [
                                          7554,
                                          7602
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7550,
                                      7603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    7545,
                                    7603
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7541,
                                7604
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7617,
                                      7623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !                       ",
                                    "raw": "'^                !                       '",
                                    "range": [
                                      7626,
                                      7669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    7617,
                                    7669
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7613,
                                7670
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      7683,
                                      7691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7708,
                                            7712
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----------------s--|                    ",
                                            "raw": "'-----------------s--|                    '",
                                            "range": [
                                              7713,
                                              7756
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 139,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 139,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7708,
                                          7757
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 139,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 139,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7771,
                                            7775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----(s|)               ",
                                            "raw": "'-----(s|)               '",
                                            "range": [
                                              7776,
                                              7802
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 140,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7771,
                                          7803
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7817,
                                            7821
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 141,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 141,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              7822,
                                              7843
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 141,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 141,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7817,
                                          7844
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 141,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 141,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7694,
                                      7845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    7683,
                                    7845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7679,
                                7846
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      7859,
                                      7868
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^                !                       ",
                                        "raw": "'^                !                       '",
                                        "range": [
                                          7872,
                                          7915
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7871,
                                      7916
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    7859,
                                    7916
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7855,
                                7917
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7930,
                                      7938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------(y#)                    ",
                                    "raw": "'x----------------(y#)                    '",
                                    "range": [
                                      7941,
                                      7984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    7930,
                                    7984
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7926,
                                7985
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      7998,
                                      7999
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8002,
                                        8006
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 144,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e|                       ",
                                        "raw": "'----b---c---d---e|                       '",
                                        "range": [
                                          8007,
                                          8050
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8002,
                                      8051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    7998,
                                    8051
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7994,
                                8052
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 8
                                },
                                "end": {
                                  "line": 144,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      8065,
                                      8066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8069,
                                        8073
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#                       ",
                                        "raw": "'#                       '",
                                        "range": [
                                          8074,
                                          8100
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8069,
                                      8101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    8065,
                                    8101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8061,
                                8102
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8115,
                                      8121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            8126,
                                            8127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            8129,
                                            8130
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8126,
                                          8130
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            8132,
                                            8133
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            8135,
                                            8136
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          8132,
                                          8136
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8124,
                                      8138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    8115,
                                    8138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8111,
                                8139
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      8152,
                                      8153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      8156,
                                      8157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    8152,
                                    8157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8148,
                                8158
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8171,
                                      8177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8180,
                                          8182
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          8183,
                                          8193
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        8180,
                                        8193
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "i",
                                                  "range": [
                                                    8224,
                                                    8225
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 149,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 149,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 1,
                                                  "raw": "1",
                                                  "range": [
                                                    8230,
                                                    8231
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 149,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 149,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8224,
                                                  8231
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 149,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        8257,
                                                        8264
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 150,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 150,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8251,
                                                      8265
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 150,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 150,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8233,
                                                  8279
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 149,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                8220,
                                                8279
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 149,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 151,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    8299,
                                                    8307
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 152,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 152,
                                                      "column": 27
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      8308,
                                                      8309
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 152,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 152,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    8308,
                                                    8311
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 152,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 152,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8299,
                                                  8312
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                8292,
                                                8313
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 152,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 152,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8206,
                                            8323
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8194,
                                          8323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8180,
                                      8324
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    8171,
                                    8324
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8167,
                                8325
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8334,
                                        8350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 154,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 154,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8351,
                                          8357
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 154,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 154,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8334,
                                      8358
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8359,
                                      8363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8334,
                                    8363
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8364,
                                      8372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      8374,
                                      8380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8334,
                                  8381
                                ],
                                "loc": {
                                  "start": {
                                    "line": 154,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 154,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                8334,
                                8382
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8391,
                                        8410
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 155,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 155,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8411,
                                            8413
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8414,
                                            8427
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8411,
                                          8427
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8391,
                                      8428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8429,
                                      8433
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8391,
                                    8433
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 155,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8434,
                                      8440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8391,
                                  8441
                                ],
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8391,
                                8442
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 155,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8451,
                                        8470
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 156,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 156,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              8471,
                                              8479
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 156,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 156,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              8480,
                                              8481
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 156,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 156,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            8471,
                                            8482
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8483,
                                            8496
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          8471,
                                          8496
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8451,
                                      8497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8498,
                                      8502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    8451,
                                    8502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 156,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 156,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        8503,
                                        8512
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 156,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 156,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        8513,
                                        8514
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 156,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 156,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      8503,
                                      8515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 156,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 156,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8451,
                                  8516
                                ],
                                "loc": {
                                  "start": {
                                    "line": 156,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 156,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                8451,
                                8517
                              ],
                              "loc": {
                                "start": {
                                  "line": 156,
                                  "column": 8
                                },
                                "end": {
                                  "line": 156,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            7531,
                            8523
                          ],
                          "loc": {
                            "start": {
                              "line": 135,
                              "column": 73
                            },
                            "end": {
                              "line": 157,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7519,
                          8523
                        ],
                        "loc": {
                          "start": {
                            "line": 135,
                            "column": 61
                          },
                          "end": {
                            "line": 157,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7462,
                      8524
                    ],
                    "loc": {
                      "start": {
                        "line": 135,
                        "column": 4
                      },
                      "end": {
                        "line": 157,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2217,
                    "_esdocTestName": "it2217"
                  },
                  "range": [
                    7462,
                    8525
                  ],
                  "loc": {
                    "start": {
                      "line": 135,
                      "column": 4
                    },
                    "end": {
                      "line": 157,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8530,
                        8532
                      ],
                      "loc": {
                        "start": {
                          "line": 158,
                          "column": 4
                        },
                        "end": {
                          "line": 158,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error emitted from a closing",
                        "raw": "'should propagate error emitted from a closing'",
                        "range": [
                          8533,
                          8580
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 7
                          },
                          "end": {
                            "line": 158,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8608,
                                      8610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8613,
                                        8616
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 159,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 159,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|     ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|     '",
                                        "range": [
                                          8617,
                                          8665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8613,
                                      8666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    8608,
                                    8666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8604,
                                8667
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8680,
                                      8686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !                       ",
                                    "raw": "'^                !                       '",
                                    "range": [
                                      8689,
                                      8732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    8680,
                                    8732
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8676,
                                8733
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      8746,
                                      8754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8771,
                                            8775
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----------------s--|                    ",
                                            "raw": "'-----------------s--|                    '",
                                            "range": [
                                              8776,
                                              8819
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 162,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 162,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8771,
                                          8820
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8834,
                                            8838
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "#                       ",
                                            "raw": "'#                       '",
                                            "range": [
                                              8839,
                                              8865
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 163,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 163,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8834,
                                          8866
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 163,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 163,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8757,
                                      8867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    8746,
                                    8867
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8742,
                                8868
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 163,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      8881,
                                      8890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^                !                       ",
                                        "raw": "'^                !                       '",
                                        "range": [
                                          8894,
                                          8937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 (^!)                    ",
                                        "raw": "'                 (^!)                    '",
                                        "range": [
                                          8951,
                                          8994
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 165,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 165,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8893,
                                      8995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    8881,
                                    8995
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8877,
                                8996
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9009,
                                      9017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------(y#)                    ",
                                    "raw": "'x----------------(y#)                    '",
                                    "range": [
                                      9020,
                                      9063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    9009,
                                    9063
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9005,
                                9064
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      9077,
                                      9078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9081,
                                        9085
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e|                       ",
                                        "raw": "'----b---c---d---e|                       '",
                                        "range": [
                                          9086,
                                          9129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9081,
                                      9130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    9077,
                                    9130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9073,
                                9131
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      9144,
                                      9145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9148,
                                        9152
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 168,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#                       ",
                                        "raw": "'#                       '",
                                        "range": [
                                          9153,
                                          9179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9148,
                                      9180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    9144,
                                    9180
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9140,
                                9181
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9194,
                                      9200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9205,
                                            9206
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9208,
                                            9209
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9205,
                                          9209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9211,
                                            9212
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9214,
                                            9215
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9211,
                                          9215
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9203,
                                      9217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9194,
                                    9217
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9190,
                                9218
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      9231,
                                      9232
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      9235,
                                      9236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    9231,
                                    9236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9227,
                                9237
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9250,
                                      9256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9259,
                                          9261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          9262,
                                          9272
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        9259,
                                        9272
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    9294,
                                                    9302
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 171,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 171,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      9303,
                                                      9304
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 171,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 171,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    9303,
                                                    9306
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 171,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 171,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9294,
                                                  9307
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                9287,
                                                9308
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 171,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 171,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9285,
                                            9310
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9273,
                                          9310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9259,
                                      9311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    9250,
                                    9311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9246,
                                9312
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 171,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9321,
                                        9337
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 172,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 172,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9338,
                                          9344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9321,
                                      9345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9346,
                                      9350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9321,
                                    9350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9351,
                                      9359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9361,
                                      9367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9321,
                                  9368
                                ],
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                9321,
                                9369
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9378,
                                        9397
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9398,
                                            9400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 173,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 173,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9401,
                                            9414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 173,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 173,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9398,
                                          9414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9378,
                                      9415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9416,
                                      9420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9378,
                                    9420
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9421,
                                      9427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9378,
                                  9428
                                ],
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9378,
                                9429
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9438,
                                        9457
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              9458,
                                              9466
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              9467,
                                              9468
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            9458,
                                            9469
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9470,
                                            9483
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          9458,
                                          9483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 174,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 174,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9438,
                                      9484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9485,
                                      9489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    9438,
                                    9489
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        9490,
                                        9499
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        9500,
                                        9501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      9490,
                                      9502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9438,
                                  9503
                                ],
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                9438,
                                9504
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9513,
                                        9532
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              9533,
                                              9541
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              9542,
                                              9543
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 175,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 175,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            9533,
                                            9544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9545,
                                            9558
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          9533,
                                          9558
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9513,
                                      9559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9560,
                                      9564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    9513,
                                    9564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        9565,
                                        9574
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        9575,
                                        9576
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      9565,
                                      9577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9513,
                                  9578
                                ],
                                "loc": {
                                  "start": {
                                    "line": 175,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 175,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                9513,
                                9579
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            8594,
                            9585
                          ],
                          "loc": {
                            "start": {
                              "line": 158,
                              "column": 68
                            },
                            "end": {
                              "line": 176,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8582,
                          9585
                        ],
                        "loc": {
                          "start": {
                            "line": 158,
                            "column": 56
                          },
                          "end": {
                            "line": 176,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8530,
                      9586
                    ],
                    "loc": {
                      "start": {
                        "line": 158,
                        "column": 4
                      },
                      "end": {
                        "line": 176,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2218,
                    "_esdocTestName": "it2218"
                  },
                  "range": [
                    8530,
                    9587
                  ],
                  "loc": {
                    "start": {
                      "line": 158,
                      "column": 4
                    },
                    "end": {
                      "line": 176,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9592,
                        9594
                      ],
                      "loc": {
                        "start": {
                          "line": 177,
                          "column": 4
                        },
                        "end": {
                          "line": 177,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error emitted late from a closing",
                        "raw": "'should propagate error emitted late from a closing'",
                        "range": [
                          9595,
                          9647
                        ],
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 7
                          },
                          "end": {
                            "line": 177,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9675,
                                      9677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9680,
                                        9683
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|     ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|     '",
                                        "range": [
                                          9684,
                                          9732
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9680,
                                      9733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    9675,
                                    9733
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9671,
                                9734
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9747,
                                      9753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                     !                  ",
                                    "raw": "'^                     !                  '",
                                    "range": [
                                      9756,
                                      9799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    9747,
                                    9799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9743,
                                9800
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      9813,
                                      9821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            9838,
                                            9842
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 181,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 181,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----------------s--|                    ",
                                            "raw": "'-----------------s--|                    '",
                                            "range": [
                                              9843,
                                              9886
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 181,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 181,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9838,
                                          9887
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            9901,
                                            9905
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 182,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 182,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----#                  ",
                                            "raw": "'-----#                  '",
                                            "range": [
                                              9906,
                                              9932
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 182,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 182,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9901,
                                          9933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 182,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 182,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9824,
                                      9934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    9813,
                                    9934
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9809,
                                9935
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      9948,
                                      9957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^                !                       ",
                                        "raw": "'^                !                       '",
                                        "range": [
                                          9961,
                                          10004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^    !                  ",
                                        "raw": "'                 ^    !                  '",
                                        "range": [
                                          10018,
                                          10061
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9960,
                                      10062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    9948,
                                    10062
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9944,
                                10063
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10076,
                                      10084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------y----#                  ",
                                    "raw": "'x----------------y----#                  '",
                                    "range": [
                                      10087,
                                      10130
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    10076,
                                    10130
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10072,
                                10131
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      10144,
                                      10145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10148,
                                        10152
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e|                       ",
                                        "raw": "'----b---c---d---e|                       '",
                                        "range": [
                                          10153,
                                          10196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10148,
                                      10197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    10144,
                                    10197
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10140,
                                10198
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      10211,
                                      10212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10215,
                                        10219
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---f-#                  ",
                                        "raw": "'---f-#                  '",
                                        "range": [
                                          10220,
                                          10246
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10215,
                                      10247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    10211,
                                    10247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10207,
                                10248
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10261,
                                      10267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10272,
                                            10273
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10275,
                                            10276
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10272,
                                          10276
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            10278,
                                            10279
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            10281,
                                            10282
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10278,
                                          10282
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10270,
                                      10284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10261,
                                    10284
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10257,
                                10285
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      10298,
                                      10299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      10302,
                                      10303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    10298,
                                    10303
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10294,
                                10304
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10317,
                                      10323
                                    ],
                                    "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": [
                                          10326,
                                          10328
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          10329,
                                          10339
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        10326,
                                        10339
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    10361,
                                                    10369
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 190,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 190,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      10370,
                                                      10371
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 190,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 190,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    10370,
                                                    10373
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 190,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 190,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10361,
                                                  10374
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 190,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 190,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                10354,
                                                10375
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 190,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 190,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10352,
                                            10377
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10340,
                                          10377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10326,
                                      10378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    10317,
                                    10378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10313,
                                10379
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10388,
                                        10404
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10405,
                                          10411
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10388,
                                      10412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10413,
                                      10417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10388,
                                    10417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10418,
                                      10426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10428,
                                      10434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10388,
                                  10435
                                ],
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 191,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                10388,
                                10436
                              ],
                              "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": [
                                        10445,
                                        10464
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10465,
                                            10467
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10468,
                                            10481
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 192,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10465,
                                          10481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10445,
                                      10482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10483,
                                      10487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10445,
                                    10487
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10488,
                                      10494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10445,
                                  10495
                                ],
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                10445,
                                10496
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10505,
                                        10524
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              10525,
                                              10533
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              10534,
                                              10535
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            10525,
                                            10536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10537,
                                            10550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          10525,
                                          10550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10505,
                                      10551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10552,
                                      10556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    10505,
                                    10556
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        10557,
                                        10566
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        10567,
                                        10568
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      10557,
                                      10569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10505,
                                  10570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 193,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 193,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                10505,
                                10571
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10580,
                                        10599
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              10600,
                                              10608
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 194,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 194,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              10609,
                                              10610
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 194,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 194,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            10600,
                                            10611
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10612,
                                            10625
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 194,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          10600,
                                          10625
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10580,
                                      10626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10627,
                                      10631
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    10580,
                                    10631
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        10632,
                                        10641
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        10642,
                                        10643
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      10632,
                                      10644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10580,
                                  10645
                                ],
                                "loc": {
                                  "start": {
                                    "line": 194,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 194,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                10580,
                                10646
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 194,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            9661,
                            10652
                          ],
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 73
                            },
                            "end": {
                              "line": 195,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9649,
                          10652
                        ],
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 61
                          },
                          "end": {
                            "line": 195,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9592,
                      10653
                    ],
                    "loc": {
                      "start": {
                        "line": 177,
                        "column": 4
                      },
                      "end": {
                        "line": 195,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2219,
                    "_esdocTestName": "it2219"
                  },
                  "range": [
                    9592,
                    10654
                  ],
                  "loc": {
                    "start": {
                      "line": 177,
                      "column": 4
                    },
                    "end": {
                      "line": 195,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10659,
                        10661
                      ],
                      "loc": {
                        "start": {
                          "line": 196,
                          "column": 4
                        },
                        "end": {
                          "line": 196,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate errors emitted from the source",
                        "raw": "'should propagate errors emitted from the source'",
                        "range": [
                          10662,
                          10711
                        ],
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 7
                          },
                          "end": {
                            "line": 196,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10739,
                                      10741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10744,
                                        10747
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f-#                  ",
                                        "raw": "'--a--^---b---c---d---e---f-#                  '",
                                        "range": [
                                          10748,
                                          10796
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10744,
                                      10797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    10739,
                                    10797
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10735,
                                10798
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10811,
                                      10817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                     !                  ",
                                    "raw": "'^                     !                  '",
                                    "range": [
                                      10820,
                                      10863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    10811,
                                    10863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10807,
                                10864
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      10877,
                                      10885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            10902,
                                            10906
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 200,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 200,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----------------s--|                    ",
                                            "raw": "'-----------------s--|                    '",
                                            "range": [
                                              10907,
                                              10950
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 200,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 200,
                                                "column": 60
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10902,
                                          10951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 61
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            10965,
                                            10969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-------(s|)             ",
                                            "raw": "'-------(s|)             '",
                                            "range": [
                                              10970,
                                              10996
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10965,
                                          10997
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10888,
                                      10998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10877,
                                    10998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10873,
                                10999
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      11012,
                                      11021
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^                !                       ",
                                        "raw": "'^                !                       '",
                                        "range": [
                                          11025,
                                          11068
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                 ^    !                  ",
                                        "raw": "'                 ^    !                  '",
                                        "range": [
                                          11082,
                                          11125
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11024,
                                      11126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    11012,
                                    11126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11008,
                                11127
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11140,
                                      11148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------y----#                  ",
                                    "raw": "'x----------------y----#                  '",
                                    "range": [
                                      11151,
                                      11194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    11140,
                                    11194
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11136,
                                11195
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      11208,
                                      11209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11212,
                                        11216
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e|                       ",
                                        "raw": "'----b---c---d---e|                       '",
                                        "range": [
                                          11217,
                                          11260
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11212,
                                      11261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    11208,
                                    11261
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11204,
                                11262
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      11275,
                                      11276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11279,
                                        11283
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---f-#                  ",
                                        "raw": "'---f-#                  '",
                                        "range": [
                                          11284,
                                          11310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11279,
                                      11311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    11275,
                                    11311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11271,
                                11312
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11325,
                                      11331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11336,
                                            11337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11339,
                                            11340
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11336,
                                          11340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            11342,
                                            11343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            11345,
                                            11346
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11342,
                                          11346
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11334,
                                      11348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    11325,
                                    11348
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11321,
                                11349
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      11362,
                                      11363
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      11366,
                                      11367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    11362,
                                    11367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11358,
                                11368
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11381,
                                      11387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11390,
                                          11392
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          11393,
                                          11403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11390,
                                        11403
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    11425,
                                                    11433
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 209,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 209,
                                                      "column": 64
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      11434,
                                                      11435
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 209,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 209,
                                                        "column": 66
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    11434,
                                                    11437
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 209,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 209,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11425,
                                                  11438
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 209,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 209,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                11418,
                                                11439
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 209,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 209,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11416,
                                            11441
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 209,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11404,
                                          11441
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11390,
                                      11442
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 209,
                                        "column": 73
                                      }
                                    }
                                  },
                                  "range": [
                                    11381,
                                    11442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 209,
                                      "column": 73
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11377,
                                11443
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 209,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11452,
                                        11468
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 210,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 210,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11469,
                                          11475
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 210,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 210,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11452,
                                      11476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11477,
                                      11481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11452,
                                    11481
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 210,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 210,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11482,
                                      11490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11492,
                                      11498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 210,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 210,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11452,
                                  11499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 210,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 210,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                11452,
                                11500
                              ],
                              "loc": {
                                "start": {
                                  "line": 210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 210,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11509,
                                        11528
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11529,
                                            11531
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11532,
                                            11545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 211,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 211,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11529,
                                          11545
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11509,
                                      11546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11547,
                                      11551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11509,
                                    11551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11552,
                                      11558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11509,
                                  11559
                                ],
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11509,
                                11560
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11569,
                                        11588
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              11589,
                                              11597
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 212,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 212,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              11598,
                                              11599
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 212,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 212,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            11589,
                                            11600
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 212,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 212,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11601,
                                            11614
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 212,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 212,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          11589,
                                          11614
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11569,
                                      11615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11616,
                                      11620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    11569,
                                    11620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        11621,
                                        11630
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        11631,
                                        11632
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      11621,
                                      11633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11569,
                                  11634
                                ],
                                "loc": {
                                  "start": {
                                    "line": 212,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 212,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                11569,
                                11635
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11644,
                                        11663
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              11664,
                                              11672
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 213,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 213,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              11673,
                                              11674
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 213,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 213,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            11664,
                                            11675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11676,
                                            11689
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 213,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 213,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          11664,
                                          11689
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11644,
                                      11690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11691,
                                      11695
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    11644,
                                    11695
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        11696,
                                        11705
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        11706,
                                        11707
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      11696,
                                      11708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11644,
                                  11709
                                ],
                                "loc": {
                                  "start": {
                                    "line": 213,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 213,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                11644,
                                11710
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            10725,
                            11716
                          ],
                          "loc": {
                            "start": {
                              "line": 196,
                              "column": 70
                            },
                            "end": {
                              "line": 214,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10713,
                          11716
                        ],
                        "loc": {
                          "start": {
                            "line": 196,
                            "column": 58
                          },
                          "end": {
                            "line": 214,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10659,
                      11717
                    ],
                    "loc": {
                      "start": {
                        "line": 196,
                        "column": 4
                      },
                      "end": {
                        "line": 214,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2220,
                    "_esdocTestName": "it2220"
                  },
                  "range": [
                    10659,
                    11718
                  ],
                  "loc": {
                    "start": {
                      "line": 196,
                      "column": 4
                    },
                    "end": {
                      "line": 214,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11723,
                        11725
                      ],
                      "loc": {
                        "start": {
                          "line": 215,
                          "column": 4
                        },
                        "end": {
                          "line": 215,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle empty source",
                        "raw": "'should handle empty source'",
                        "range": [
                          11726,
                          11754
                        ],
                        "loc": {
                          "start": {
                            "line": 215,
                            "column": 7
                          },
                          "end": {
                            "line": 215,
                            "column": 35
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11782,
                                      11784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11787,
                                        11791
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 216,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 216,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          11792,
                                          11795
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11787,
                                      11796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    11782,
                                    11796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11778,
                                11797
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11810,
                                      11816
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      11819,
                                      11825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    11810,
                                    11825
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11806,
                                11826
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      11839,
                                      11841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11844,
                                        11848
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----c--|",
                                        "raw": "'-----c--|'",
                                        "range": [
                                          11849,
                                          11860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11844,
                                      11861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    11839,
                                    11861
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11835,
                                11862
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11875,
                                      11881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      11884,
                                      11890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    11875,
                                    11890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11871,
                                11891
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11904,
                                      11912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w|)",
                                    "raw": "'(w|)'",
                                    "range": [
                                      11915,
                                      11921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11904,
                                    11921
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11900,
                                11922
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 220,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11935,
                                      11941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            11946,
                                            11947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "cold",
                                            "range": [
                                              11949,
                                              11953
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 221,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 221,
                                                "column": 30
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "|",
                                              "raw": "'|'",
                                              "range": [
                                                11954,
                                                11957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 221,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 221,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11949,
                                            11958
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11946,
                                          11958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11944,
                                      11960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11935,
                                    11960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11931,
                                11961
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11974,
                                      11980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11983,
                                          11985
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          11986,
                                          11996
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        11983,
                                        11996
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  12018,
                                                  12020
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 222,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 222,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                12011,
                                                12021
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 222,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 222,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12009,
                                            12023
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 222,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 222,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11997,
                                          12023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11983,
                                      12024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    11974,
                                    12024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11970,
                                12025
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12034,
                                        12050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 223,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 223,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12051,
                                          12057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 223,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 223,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12034,
                                      12058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12059,
                                      12063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12034,
                                    12063
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12064,
                                      12072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12074,
                                      12080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12034,
                                  12081
                                ],
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                12034,
                                12082
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12091,
                                        12110
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12111,
                                            12113
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12114,
                                            12127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12111,
                                          12127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12091,
                                      12128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12129,
                                      12133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12091,
                                    12133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12134,
                                      12140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12091,
                                  12141
                                ],
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12091,
                                12142
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12151,
                                        12170
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            12171,
                                            12173
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12174,
                                            12187
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12171,
                                          12187
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12151,
                                      12188
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12189,
                                      12193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12151,
                                    12193
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12194,
                                      12200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12151,
                                  12201
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12151,
                                12202
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            11768,
                            12208
                          ],
                          "loc": {
                            "start": {
                              "line": 215,
                              "column": 49
                            },
                            "end": {
                              "line": 226,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11756,
                          12208
                        ],
                        "loc": {
                          "start": {
                            "line": 215,
                            "column": 37
                          },
                          "end": {
                            "line": 226,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11723,
                      12209
                    ],
                    "loc": {
                      "start": {
                        "line": 215,
                        "column": 4
                      },
                      "end": {
                        "line": 226,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2221,
                    "_esdocTestName": "it2221"
                  },
                  "range": [
                    11723,
                    12210
                  ],
                  "loc": {
                    "start": {
                      "line": 215,
                      "column": 4
                    },
                    "end": {
                      "line": 226,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12215,
                        12217
                      ],
                      "loc": {
                        "start": {
                          "line": 227,
                          "column": 4
                        },
                        "end": {
                          "line": 227,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never source",
                        "raw": "'should handle a never source'",
                        "range": [
                          12218,
                          12248
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 7
                          },
                          "end": {
                            "line": 227,
                            "column": 37
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12276,
                                      12278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12281,
                                        12285
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          12286,
                                          12289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12281,
                                      12290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    12276,
                                    12290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12272,
                                12291
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      12304,
                                      12309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                 !",
                                    "raw": "'                 !'",
                                    "range": [
                                      12312,
                                      12332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    12304,
                                    12332
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12300,
                                12333
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12346,
                                      12352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !",
                                    "raw": "'^                !'",
                                    "range": [
                                      12355,
                                      12375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    12346,
                                    12375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12342,
                                12376
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      12389,
                                      12391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12394,
                                        12398
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----c--|",
                                        "raw": "'-----c--|'",
                                        "range": [
                                          12399,
                                          12410
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12394,
                                      12411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    12389,
                                    12411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12385,
                                12412
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 35
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "                   -----c--|",
                                  "range": [
                                    12421,
                                    12451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                        -----c--|",
                                  "range": [
                                    12460,
                                    12495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 43
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                             -----c--|",
                                  "range": [
                                    12504,
                                    12544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 48
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12557,
                                      12563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "^    !            ",
                                        "raw": "'^    !            '",
                                        "range": [
                                          12567,
                                          12587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "     ^    !       ",
                                        "raw": "'     ^    !       '",
                                        "range": [
                                          12601,
                                          12621
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "          ^    !  ",
                                        "raw": "'          ^    !  '",
                                        "range": [
                                          12635,
                                          12655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 32
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "               ^ !",
                                        "raw": "'               ^ !'",
                                        "range": [
                                          12669,
                                          12689
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12566,
                                      12690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    12557,
                                    12690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12553,
                                12691
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 34
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "                   -----c--|",
                                  "range": [
                                    12421,
                                    12451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 38
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                        -----c--|",
                                  "range": [
                                    12460,
                                    12495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 43
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                             -----c--|",
                                  "range": [
                                    12504,
                                    12544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 48
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "win",
                                    "range": [
                                      12704,
                                      12707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12710,
                                        12714
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|",
                                        "raw": "'-----|'",
                                        "range": [
                                          12715,
                                          12723
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12710,
                                      12724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    12704,
                                    12724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12700,
                                12725
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "d",
                                    "range": [
                                      12738,
                                      12739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12742,
                                        12746
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 240,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 240,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---",
                                        "raw": "'---'",
                                        "range": [
                                          12747,
                                          12752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12742,
                                      12753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    12738,
                                    12753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12734,
                                12754
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12767,
                                      12775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "a----b----c----d--",
                                    "raw": "'a----b----c----d--'",
                                    "range": [
                                      12778,
                                      12798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    12767,
                                    12798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12763,
                                12799
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12812,
                                      12818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12823,
                                            12824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "win",
                                          "range": [
                                            12826,
                                            12829
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12823,
                                          12829
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12831,
                                            12832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "win",
                                          "range": [
                                            12834,
                                            12837
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12831,
                                          12837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            12839,
                                            12840
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "win",
                                          "range": [
                                            12842,
                                            12845
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12839,
                                          12845
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            12847,
                                            12848
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            12850,
                                            12851
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12847,
                                          12851
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12821,
                                      12853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    12812,
                                    12853
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12808,
                                12854
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12867,
                                      12873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          12876,
                                          12878
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          12879,
                                          12889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        12876,
                                        12889
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  12911,
                                                  12913
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 243,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 243,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                12904,
                                                12914
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 243,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 243,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12902,
                                            12916
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12890,
                                          12916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12876,
                                      12917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    12867,
                                    12917
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12863,
                                12918
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12927,
                                        12943
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12944,
                                          12950
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          12952,
                                          12957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12927,
                                      12958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12959,
                                      12963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    12927,
                                    12963
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12964,
                                      12972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12974,
                                      12980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12927,
                                  12981
                                ],
                                "loc": {
                                  "start": {
                                    "line": 244,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 244,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                12927,
                                12982
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12991,
                                        13010
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            13011,
                                            13013
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 245,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 245,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13014,
                                            13027
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 245,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 245,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13011,
                                          13027
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12991,
                                      13028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13029,
                                      13033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12991,
                                    13033
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13034,
                                      13040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12991,
                                  13041
                                ],
                                "loc": {
                                  "start": {
                                    "line": 245,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 245,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12991,
                                13042
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13051,
                                        13070
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            13071,
                                            13073
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13074,
                                            13087
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13071,
                                          13087
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13051,
                                      13088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13089,
                                      13093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13051,
                                    13093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13094,
                                      13100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13051,
                                  13101
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13051,
                                13102
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            12262,
                            13108
                          ],
                          "loc": {
                            "start": {
                              "line": 227,
                              "column": 51
                            },
                            "end": {
                              "line": 247,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12250,
                          13108
                        ],
                        "loc": {
                          "start": {
                            "line": 227,
                            "column": 39
                          },
                          "end": {
                            "line": 247,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12215,
                      13109
                    ],
                    "loc": {
                      "start": {
                        "line": 227,
                        "column": 4
                      },
                      "end": {
                        "line": 247,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2222,
                    "_esdocTestName": "it2222"
                  },
                  "range": [
                    12215,
                    13110
                  ],
                  "loc": {
                    "start": {
                      "line": 227,
                      "column": 4
                    },
                    "end": {
                      "line": 247,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13115,
                        13117
                      ],
                      "loc": {
                        "start": {
                          "line": 248,
                          "column": 4
                        },
                        "end": {
                          "line": 248,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle throw",
                        "raw": "'should handle throw'",
                        "range": [
                          13118,
                          13139
                        ],
                        "loc": {
                          "start": {
                            "line": 248,
                            "column": 7
                          },
                          "end": {
                            "line": 248,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13167,
                                      13169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13172,
                                        13176
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          13177,
                                          13180
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13172,
                                      13181
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13167,
                                    13181
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13163,
                                13182
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13195,
                                      13201
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      13204,
                                      13210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    13195,
                                    13210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13191,
                                13211
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      13224,
                                      13226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13229,
                                        13233
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----c--|",
                                        "raw": "'-----c--|'",
                                        "range": [
                                          13234,
                                          13245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13229,
                                      13246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    13224,
                                    13246
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13220,
                                13247
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13260,
                                      13266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      13269,
                                      13275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    13260,
                                    13275
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13256,
                                13276
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "win",
                                    "range": [
                                      13289,
                                      13292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13295,
                                        13299
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 253,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 253,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          13300,
                                          13303
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 26
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13295,
                                      13304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    13289,
                                    13304
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13285,
                                13305
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13318,
                                      13326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(w#)",
                                    "raw": "'(w#)'",
                                    "range": [
                                      13329,
                                      13335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    13318,
                                    13335
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13314,
                                13336
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13349,
                                      13355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            13360,
                                            13361
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 255,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "win",
                                          "range": [
                                            13363,
                                            13366
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 255,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13360,
                                          13366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13358,
                                      13368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    13349,
                                    13368
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13345,
                                13369
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13382,
                                      13388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          13391,
                                          13393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          13394,
                                          13404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        13391,
                                        13404
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  13426,
                                                  13428
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                13419,
                                                13429
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13417,
                                            13431
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13405,
                                          13431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13391,
                                      13432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    13382,
                                    13432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13378,
                                13433
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13442,
                                        13458
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 257,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 257,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13459,
                                          13465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13442,
                                      13466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13467,
                                      13471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13442,
                                    13471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13472,
                                      13480
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13482,
                                      13488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13442,
                                  13489
                                ],
                                "loc": {
                                  "start": {
                                    "line": 257,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 257,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                13442,
                                13490
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13499,
                                        13518
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            13519,
                                            13521
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13522,
                                            13535
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13519,
                                          13535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13499,
                                      13536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13537,
                                      13541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13499,
                                    13541
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13542,
                                      13548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13499,
                                  13549
                                ],
                                "loc": {
                                  "start": {
                                    "line": 258,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 258,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13499,
                                13550
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13559,
                                        13578
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            13579,
                                            13581
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13582,
                                            13595
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13579,
                                          13595
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13559,
                                      13596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13597,
                                      13601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13559,
                                    13601
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13602,
                                      13608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13559,
                                  13609
                                ],
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 259,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13559,
                                13610
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            13153,
                            13616
                          ],
                          "loc": {
                            "start": {
                              "line": 248,
                              "column": 42
                            },
                            "end": {
                              "line": 260,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13141,
                          13616
                        ],
                        "loc": {
                          "start": {
                            "line": 248,
                            "column": 30
                          },
                          "end": {
                            "line": 260,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13115,
                      13617
                    ],
                    "loc": {
                      "start": {
                        "line": 248,
                        "column": 4
                      },
                      "end": {
                        "line": 260,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2223,
                    "_esdocTestName": "it2223"
                  },
                  "range": [
                    13115,
                    13618
                  ],
                  "loc": {
                    "start": {
                      "line": 248,
                      "column": 4
                    },
                    "end": {
                      "line": 260,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13623,
                        13625
                      ],
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 4
                        },
                        "end": {
                          "line": 261,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never closing Observable",
                        "raw": "'should handle a never closing Observable'",
                        "range": [
                          13626,
                          13668
                        ],
                        "loc": {
                          "start": {
                            "line": 261,
                            "column": 7
                          },
                          "end": {
                            "line": 261,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13696,
                                      13698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13701,
                                        13704
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 262,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 262,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          13705,
                                          13748
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13701,
                                      13749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    13696,
                                    13749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13692,
                                13750
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13763,
                                      13769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !",
                                    "raw": "'^                                  !'",
                                    "range": [
                                      13772,
                                      13810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    13763,
                                    13810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13759,
                                13811
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      13824,
                                      13826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13829,
                                        13833
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          13834,
                                          13837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13829,
                                      13838
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13824,
                                    13838
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13820,
                                13839
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13852,
                                      13858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !",
                                    "raw": "'^                                  !'",
                                    "range": [
                                      13861,
                                      13899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    13852,
                                    13899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13848,
                                13900
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13913,
                                      13921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x----------------------------------|",
                                    "raw": "'x----------------------------------|'",
                                    "range": [
                                      13924,
                                      13962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    13913,
                                    13962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13909,
                                13963
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      13976,
                                      13977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13980,
                                        13984
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----b---c---d---e---f---g---h------|",
                                        "raw": "'----b---c---d---e---f---g---h------|'",
                                        "range": [
                                          13985,
                                          14023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13980,
                                      14024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    13976,
                                    14024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13972,
                                14025
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      14038,
                                      14044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14049,
                                            14050
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14052,
                                            14053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14049,
                                          14053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14047,
                                      14055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    14038,
                                    14055
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14034,
                                14056
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14069,
                                      14075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14078,
                                          14080
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          14081,
                                          14091
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        14078,
                                        14091
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  14113,
                                                  14115
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 269,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 269,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                14106,
                                                14116
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 269,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 269,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14104,
                                            14118
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 269,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 269,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14092,
                                          14118
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14078,
                                      14119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    14069,
                                    14119
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14065,
                                14120
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14129,
                                        14145
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14146,
                                          14152
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14129,
                                      14153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14154,
                                      14158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14129,
                                    14158
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14159,
                                      14167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      14169,
                                      14175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14129,
                                  14176
                                ],
                                "loc": {
                                  "start": {
                                    "line": 270,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 270,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                14129,
                                14177
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14186,
                                        14205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14206,
                                            14208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14209,
                                            14222
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 271,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 271,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14206,
                                          14222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14186,
                                      14223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14224,
                                      14228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14186,
                                    14228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14229,
                                      14235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14186,
                                  14236
                                ],
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14186,
                                14237
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14246,
                                        14265
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 272,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 272,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            14266,
                                            14268
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14269,
                                            14282
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 272,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 272,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14266,
                                          14282
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 272,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 272,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14246,
                                      14283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14284,
                                      14288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14246,
                                    14288
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14289,
                                      14295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14246,
                                  14296
                                ],
                                "loc": {
                                  "start": {
                                    "line": 272,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 272,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14246,
                                14297
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            13682,
                            14303
                          ],
                          "loc": {
                            "start": {
                              "line": 261,
                              "column": 63
                            },
                            "end": {
                              "line": 273,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13670,
                          14303
                        ],
                        "loc": {
                          "start": {
                            "line": 261,
                            "column": 51
                          },
                          "end": {
                            "line": 273,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13623,
                      14304
                    ],
                    "loc": {
                      "start": {
                        "line": 261,
                        "column": 4
                      },
                      "end": {
                        "line": 273,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2224,
                    "_esdocTestName": "it2224"
                  },
                  "range": [
                    13623,
                    14305
                  ],
                  "loc": {
                    "start": {
                      "line": 261,
                      "column": 4
                    },
                    "end": {
                      "line": 273,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14310,
                        14312
                      ],
                      "loc": {
                        "start": {
                          "line": 274,
                          "column": 4
                        },
                        "end": {
                          "line": 274,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a throw closing Observable",
                        "raw": "'should handle a throw closing Observable'",
                        "range": [
                          14313,
                          14355
                        ],
                        "loc": {
                          "start": {
                            "line": 274,
                            "column": 7
                          },
                          "end": {
                            "line": 274,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      14383,
                                      14385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14388,
                                        14391
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          14392,
                                          14435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14388,
                                      14436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    14383,
                                    14436
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14379,
                                14437
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14450,
                                      14456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)                                ",
                                    "raw": "'(^!)                                '",
                                    "range": [
                                      14459,
                                      14497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    14450,
                                    14497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14446,
                                14498
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      14511,
                                      14513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14516,
                                        14520
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 277,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 277,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          14521,
                                          14524
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14516,
                                      14525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14511,
                                    14525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14507,
                                14526
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14539,
                                      14545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)                                ",
                                    "raw": "'(^!)                                '",
                                    "range": [
                                      14548,
                                      14586
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    14539,
                                    14586
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 278,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14535,
                                14587
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 278,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14600,
                                      14608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(x#)                                ",
                                    "raw": "'(x#)                                '",
                                    "range": [
                                      14611,
                                      14649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    14600,
                                    14649
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14596,
                                14650
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      14663,
                                      14664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14667,
                                        14671
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 280,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 280,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#                                   ",
                                        "raw": "'#                                   '",
                                        "range": [
                                          14672,
                                          14710
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 280,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 280,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14667,
                                      14711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    14663,
                                    14711
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14659,
                                14712
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      14725,
                                      14731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14736,
                                            14737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 281,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 281,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14739,
                                            14740
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 281,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 281,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14736,
                                          14740
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14734,
                                      14742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    14725,
                                    14742
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14721,
                                14743
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 8
                                },
                                "end": {
                                  "line": 281,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14756,
                                      14762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14765,
                                          14767
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 282,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 282,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowWhen",
                                        "range": [
                                          14768,
                                          14778
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 282,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 282,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        14765,
                                        14778
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 282,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 282,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  14800,
                                                  14802
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 282,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 282,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "range": [
                                                14793,
                                                14803
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 282,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 282,
                                                  "column": 59
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14791,
                                            14805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 282,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 282,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14779,
                                          14805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 282,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 282,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14765,
                                      14806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    14756,
                                    14806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14752,
                                14807
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14816,
                                        14832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 283,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14833,
                                          14839
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14816,
                                      14840
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14841,
                                      14845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14816,
                                    14845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14846,
                                      14854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      14856,
                                      14862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14816,
                                  14863
                                ],
                                "loc": {
                                  "start": {
                                    "line": 283,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 283,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                14816,
                                14864
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14873,
                                        14892
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 284,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 284,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14893,
                                            14895
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14896,
                                            14909
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 284,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 284,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14893,
                                          14909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14873,
                                      14910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14911,
                                      14915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14873,
                                    14915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14916,
                                      14922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14873,
                                  14923
                                ],
                                "loc": {
                                  "start": {
                                    "line": 284,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 284,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14873,
                                14924
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 284,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14933,
                                        14952
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            14953,
                                            14955
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 285,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 285,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14956,
                                            14969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 285,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 285,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14953,
                                          14969
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14933,
                                      14970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14971,
                                      14975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14933,
                                    14975
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14976,
                                      14982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14933,
                                  14983
                                ],
                                "loc": {
                                  "start": {
                                    "line": 285,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 285,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14933,
                                14984
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            14369,
                            14990
                          ],
                          "loc": {
                            "start": {
                              "line": 274,
                              "column": 63
                            },
                            "end": {
                              "line": 286,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14357,
                          14990
                        ],
                        "loc": {
                          "start": {
                            "line": 274,
                            "column": 51
                          },
                          "end": {
                            "line": 286,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14310,
                      14991
                    ],
                    "loc": {
                      "start": {
                        "line": 274,
                        "column": 4
                      },
                      "end": {
                        "line": 286,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2225,
                    "_esdocTestName": "it2225"
                  },
                  "range": [
                    14310,
                    14992
                  ],
                  "loc": {
                    "start": {
                      "line": 274,
                      "column": 4
                    },
                    "end": {
                      "line": 286,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                167,
                14994
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 56
                },
                "end": {
                  "line": 287,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              155,
              14994
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 44
              },
              "end": {
                "line": 287,
                "column": 1
              }
            }
          }
        ],
        "range": [
          111,
          14995
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 287,
            "column": 2
          }
        },
        "_esdocTestId": 2211,
        "_esdocTestName": "describe2211"
      },
      "range": [
        111,
        14996
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 287,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {windowWhen} ",
          "range": [
            85,
            110
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 25
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=windowWhen-spec.js.map",
          "range": [
            14997,
            15040
          ],
          "loc": {
            "start": {
              "line": 288,
              "column": 0
            },
            "end": {
              "line": 288,
              "column": 43
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    14996
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 287,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {windowWhen} ",
      "range": [
        85,
        110
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 25
        }
      }
    },
    {
      "type": "Line",
      "value": " eslint-disable-line key-spacing",
      "range": [
        2966,
        3000
      ],
      "loc": {
        "start": {
          "line": 55,
          "column": 67
        },
        "end": {
          "line": 55,
          "column": 101
        }
      }
    },
    {
      "type": "Line",
      "value": "                   -----c--|",
      "range": [
        12421,
        12451
      ],
      "loc": {
        "start": {
          "line": 232,
          "column": 8
        },
        "end": {
          "line": 232,
          "column": 38
        }
      }
    },
    {
      "type": "Line",
      "value": "                        -----c--|",
      "range": [
        12460,
        12495
      ],
      "loc": {
        "start": {
          "line": 233,
          "column": 8
        },
        "end": {
          "line": 233,
          "column": 43
        }
      }
    },
    {
      "type": "Line",
      "value": "                             -----c--|",
      "range": [
        12504,
        12544
      ],
      "loc": {
        "start": {
          "line": 234,
          "column": 8
        },
        "end": {
          "line": 234,
          "column": 48
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=windowWhen-spec.js.map",
      "range": [
        14997,
        15040
      ],
      "loc": {
        "start": {
          "line": 288,
          "column": 0
        },
        "end": {
          "line": 288,
          "column": 43
        }
      }
    }
  ]
}