{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {windowToggle} ",
          "range": [
            115,
            142
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 27
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            143,
            151
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.windowToggle",
            "raw": "'Observable.prototype.windowToggle'",
            "range": [
              152,
              187
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 44
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          207,
                          216
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "windowToggle",
                          "raw": "'windowToggle'",
                          "range": [
                            217,
                            231
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 28
                            }
                          }
                        }
                      ],
                      "range": [
                        207,
                        232
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 29
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows governed by openings and closings",
                        "raw": "'should emit windows governed by openings and closings'",
                        "range": [
                          233,
                          288
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 30
                          },
                          "end": {
                            "line": 7,
                            "column": 85
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      316,
                                      322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        325,
                                        328
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--^-a--b--c--d--e--f--g--h-|",
                                        "raw": "'--1--2--^-a--b--c--d--e--f--g--h-|'",
                                        "range": [
                                          329,
                                          365
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      325,
                                      366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    316,
                                    366
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                312,
                                367
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      380,
                                      384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                        !",
                                    "raw": "'^                        !'",
                                    "range": [
                                      387,
                                      415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    380,
                                    415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                376,
                                416
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      429,
                                      431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        434,
                                        438
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----w--------w--------w--|",
                                        "raw": "'----w--------w--------w--|'",
                                        "range": [
                                          439,
                                          467
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      434,
                                      468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    429,
                                    468
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                425,
                                469
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      482,
                                      488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                        !",
                                    "raw": "'^                        !'",
                                    "range": [
                                      491,
                                      519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    482,
                                    519
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                478,
                                520
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      533,
                                      535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        538,
                                        542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 12,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 12,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----|                ",
                                        "raw": "'-----|                '",
                                        "range": [
                                          543,
                                          567
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      538,
                                      568
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    533,
                                    568
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                529,
                                569
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 48
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "                                     -----(c|)",
                                  "range": [
                                    578,
                                    626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 56
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                              -----(c|)",
                                  "range": [
                                    635,
                                    692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 65
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      705,
                                      711
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "    ^    !                ",
                                        "raw": "'    ^    !                '",
                                        "range": [
                                          715,
                                          743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "             ^    !       ",
                                        "raw": "'             ^    !       '",
                                        "range": [
                                          757,
                                          785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                      ^  !",
                                        "raw": "'                      ^  !'",
                                        "range": [
                                          799,
                                          827
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      714,
                                      828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    705,
                                    828
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                701,
                                829
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 42
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "                                     -----(c|)",
                                  "range": [
                                    578,
                                    626
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 56
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                              -----(c|)",
                                  "range": [
                                    635,
                                    692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 65
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      842,
                                      850
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x--------y--------z--|",
                                    "raw": "'----x--------y--------z--|'",
                                    "range": [
                                      853,
                                      881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    842,
                                    881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                838,
                                882
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      895,
                                      896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        899,
                                        903
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-b--c|                ",
                                        "raw": "'-b--c|                '",
                                        "range": [
                                          904,
                                          928
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      899,
                                      929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    895,
                                    929
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                891,
                                930
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      943,
                                      944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        947,
                                        951
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-e--f|       ",
                                        "raw": "'-e--f|       '",
                                        "range": [
                                          952,
                                          967
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      947,
                                      968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    943,
                                    968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                939,
                                969
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      982,
                                      983
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        986,
                                        990
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-h-|",
                                        "raw": "'-h-|'",
                                        "range": [
                                          991,
                                          997
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      986,
                                      998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    982,
                                    998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                978,
                                999
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1012,
                                      1018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1023,
                                            1024
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1026,
                                            1027
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1023,
                                          1027
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1029,
                                            1030
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            1032,
                                            1033
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1029,
                                          1033
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1035,
                                            1036
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            1038,
                                            1039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1035,
                                          1039
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1021,
                                      1041
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    1012,
                                    1041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1008,
                                1042
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      1055,
                                      1061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          1064,
                                          1070
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          1071,
                                          1083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 40
                                          }
                                        }
                                      },
                                      "range": [
                                        1064,
                                        1083
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          1084,
                                          1086
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  1109,
                                                  1111
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "range": [
                                                1102,
                                                1112
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 69
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1100,
                                            1114
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1088,
                                          1114
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 71
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1064,
                                      1115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "range": [
                                    1055,
                                    1115
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 72
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1051,
                                1116
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1125,
                                        1141
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          1142,
                                          1148
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1125,
                                      1149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1150,
                                      1154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    1125,
                                    1154
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1155,
                                      1163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1165,
                                      1171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1125,
                                  1172
                                ],
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                1125,
                                1173
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1182,
                                        1201
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            1202,
                                            1208
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1209,
                                            1222
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          1202,
                                          1222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1182,
                                      1223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1224,
                                      1228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    1182,
                                    1228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1229,
                                      1233
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1182,
                                  1234
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                1182,
                                1235
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1244,
                                        1263
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 26,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 26,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            1264,
                                            1266
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1267,
                                            1280
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 26,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 26,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1264,
                                          1280
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 26,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 26,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1244,
                                      1281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1282,
                                      1286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1244,
                                    1286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1287,
                                      1293
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1244,
                                  1294
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1244,
                                1295
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1304,
                                        1323
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e3",
                                          "range": [
                                            1324,
                                            1326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1327,
                                            1340
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          1324,
                                          1340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1304,
                                      1341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1342,
                                      1346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    1304,
                                    1346
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      1347,
                                      1353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1304,
                                  1354
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                1304,
                                1355
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            302,
                            1361
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 99
                            },
                            "end": {
                              "line": 28,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          290,
                          1361
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 87
                          },
                          "end": {
                            "line": 28,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      207,
                      1362
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 28,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    207,
                    1363
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 28,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1368,
                        1370
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit windows that are opened by an observable from the first argument ",
                          "raw": "'should emit windows that are opened by an observable from the first argument '",
                          "range": [
                            1371,
                            1450
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 7
                            },
                            "end": {
                              "line": 29,
                              "column": 86
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "and closed by an observable returned by the function in the second argument",
                          "raw": "'and closed by an observable returned by the function in the second argument'",
                          "range": [
                            1461,
                            1538
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 8
                            },
                            "end": {
                              "line": 30,
                              "column": 85
                            }
                          }
                        },
                        "range": [
                          1371,
                          1538
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 7
                          },
                          "end": {
                            "line": 30,
                            "column": 85
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1566,
                                      1568
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1571,
                                        1574
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 31,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--^--a--b--c--d--e--f--g--h--|",
                                        "raw": "'--1--2--^--a--b--c--d--e--f--g--h--|'",
                                        "range": [
                                          1575,
                                          1613
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1571,
                                      1614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    1566,
                                    1614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1562,
                                1615
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1628,
                                      1634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !",
                                    "raw": "'^                          !'",
                                    "range": [
                                      1637,
                                      1667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1628,
                                    1667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1624,
                                1668
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      1681,
                                      1683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1686,
                                        1690
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------x-------x-------x--|",
                                        "raw": "'--------x-------x-------x--|'",
                                        "range": [
                                          1691,
                                          1721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1686,
                                      1722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    1681,
                                    1722
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1677,
                                1723
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1736,
                                      1742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !",
                                    "raw": "'^                          !'",
                                    "range": [
                                      1745,
                                      1775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1736,
                                    1775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1732,
                                1776
                              ],
                              "loc": {
                                "start": {
                                  "line": 34,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      1789,
                                      1791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1794,
                                        1798
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 35,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 35,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------(x|)      ",
                                        "raw": "'----------(x|)      '",
                                        "range": [
                                          1799,
                                          1821
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 35,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 35,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1794,
                                      1822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 35,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 35,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    1789,
                                    1822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 35,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 35,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1785,
                                1823
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 8
                                },
                                "end": {
                                  "line": 35,
                                  "column": 46
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "                                    ----------(x|)",
                                  "range": [
                                    1832,
                                    1884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 60
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                            ----------(x|)",
                                  "range": [
                                    1893,
                                    1953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 68
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      1966,
                                      1972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "        ^         !         ",
                                        "raw": "'        ^         !         '",
                                        "range": [
                                          1976,
                                          2006
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 52
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                ^         ! ",
                                        "raw": "'                ^         ! '",
                                        "range": [
                                          2020,
                                          2050
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 42
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                        ^  !",
                                        "raw": "'                        ^  !'",
                                        "range": [
                                          2064,
                                          2094
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1975,
                                      2095
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    1966,
                                    2095
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1962,
                                2096
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 44
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "                                    ----------(x|)",
                                  "range": [
                                    1832,
                                    1884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 60
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                            ----------(x|)",
                                  "range": [
                                    1893,
                                    1953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 68
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2109,
                                      2117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------x-------y-------z--|",
                                    "raw": "'--------x-------y-------z--|'",
                                    "range": [
                                      2120,
                                      2150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2109,
                                    2150
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2105,
                                2151
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      2164,
                                      2165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2168,
                                        2172
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 42,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 42,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-c--d--e--(f|)      ",
                                        "raw": "'-c--d--e--(f|)      '",
                                        "range": [
                                          2173,
                                          2195
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 42,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 42,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2168,
                                      2196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    2164,
                                    2196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2160,
                                2197
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      2210,
                                      2211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2214,
                                        2218
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--f--g--h-| ",
                                        "raw": "'--f--g--h-| '",
                                        "range": [
                                          2219,
                                          2233
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2214,
                                      2234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    2210,
                                    2234
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2206,
                                2235
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      2248,
                                      2249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2252,
                                        2256
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 44,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 44,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---|",
                                        "raw": "'---|'",
                                        "range": [
                                          2257,
                                          2263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2252,
                                      2264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    2248,
                                    2264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2244,
                                2265
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 44,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2278,
                                      2284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2289,
                                            2290
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2292,
                                            2293
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2289,
                                          2293
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2295,
                                            2296
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2298,
                                            2299
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2295,
                                          2299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2301,
                                            2302
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2304,
                                            2305
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2301,
                                          2305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2287,
                                      2307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 45,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    2278,
                                    2307
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 45,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2274,
                                2308
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      2321,
                                      2327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2330,
                                          2332
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          2333,
                                          2345
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        2330,
                                        2345
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          2346,
                                          2348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "value",
                                            "range": [
                                              2360,
                                              2365
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 46,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 46,
                                                "column": 56
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "chai_1",
                                                          "range": [
                                                            2381,
                                                            2387
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 47,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 47,
                                                              "column": 18
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "expect",
                                                          "range": [
                                                            2388,
                                                            2394
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 47,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 47,
                                                              "column": 25
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2381,
                                                          2394
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 47,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 47,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "value",
                                                          "range": [
                                                            2395,
                                                            2400
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 47,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 47,
                                                              "column": 31
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        2381,
                                                        2401
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "to",
                                                      "range": [
                                                        2402,
                                                        2404
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 47,
                                                          "column": 33
                                                        },
                                                        "end": {
                                                          "line": 47,
                                                          "column": 35
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2381,
                                                      2404
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "equal",
                                                    "range": [
                                                      2405,
                                                      2410
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 41
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2381,
                                                    2410
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 47,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 47,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "x",
                                                    "raw": "'x'",
                                                    "range": [
                                                      2411,
                                                      2414
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 47,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 47,
                                                        "column": 45
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2381,
                                                  2415
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                2381,
                                                2416
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 47
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  2436,
                                                  2438
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 48,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 48,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                2429,
                                                2439
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2367,
                                            2449
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2350,
                                          2449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2330,
                                      2450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    2321,
                                    2450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2317,
                                2451
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2460,
                                        2476
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "source",
                                        "range": [
                                          2477,
                                          2483
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2460,
                                      2484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2485,
                                      2489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2460,
                                    2489
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2490,
                                      2498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2500,
                                      2506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2460,
                                  2507
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                2460,
                                2508
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2517,
                                        2536
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2537,
                                            2539
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2540,
                                            2553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2537,
                                          2553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2517,
                                      2554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2555,
                                      2559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2517,
                                    2559
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2560,
                                      2566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2517,
                                  2567
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2517,
                                2568
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2577,
                                        2596
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            2597,
                                            2599
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2600,
                                            2613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2597,
                                          2613
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2577,
                                      2614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2615,
                                      2619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2577,
                                    2619
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2620,
                                      2626
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2577,
                                  2627
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2577,
                                2628
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2637,
                                        2656
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 53,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 53,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e3",
                                          "range": [
                                            2657,
                                            2659
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2660,
                                            2673
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2657,
                                          2673
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2637,
                                      2674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2675,
                                      2679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2637,
                                    2679
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      2680,
                                      2686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2637,
                                  2687
                                ],
                                "loc": {
                                  "start": {
                                    "line": 53,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 53,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2637,
                                2688
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1552,
                            2694
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 99
                            },
                            "end": {
                              "line": 54,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1540,
                          2694
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 87
                          },
                          "end": {
                            "line": 54,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1368,
                      2695
                    ],
                    "loc": {
                      "start": {
                        "line": 29,
                        "column": 4
                      },
                      "end": {
                        "line": 54,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2193,
                    "_esdocTestName": "it2193"
                  },
                  "range": [
                    1368,
                    2696
                  ],
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 4
                    },
                    "end": {
                      "line": 54,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2701,
                        2703
                      ],
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 4
                        },
                        "end": {
                          "line": 55,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows using constying cold closings",
                        "raw": "'should emit windows using constying cold closings'",
                        "range": [
                          2704,
                          2755
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 7
                          },
                          "end": {
                            "line": 55,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2783,
                                      2785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2788,
                                        2791
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|      ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|      '",
                                        "range": [
                                          2792,
                                          2841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2788,
                                      2842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    2783,
                                    2842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2779,
                                2843
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2856,
                                      2862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !      ",
                                    "raw": "'^                                  !      '",
                                    "range": [
                                      2865,
                                      2909
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    2856,
                                    2909
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2852,
                                2910
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      2923,
                                      2925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        2928,
                                        2932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|              ",
                                        "raw": "'--x-----------y--------z---|              '",
                                        "range": [
                                          2933,
                                          2977
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2928,
                                      2978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2923,
                                    2978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2919,
                                2979
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2992,
                                      2998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !              ",
                                    "raw": "'^                          !              '",
                                    "range": [
                                      3001,
                                      3045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    2992,
                                    3045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2988,
                                3046
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "close",
                                    "range": [
                                      3059,
                                      3064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            3081,
                                            3085
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|                     ",
                                            "raw": "'---------------s--|                     '",
                                            "range": [
                                              3086,
                                              3128
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 59
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3081,
                                          3129
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            3143,
                                            3147
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 62,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 62,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----(s|)                    ",
                                            "raw": "'----(s|)                    '",
                                            "range": [
                                              3148,
                                              3178
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 62,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 62,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3143,
                                          3179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            3193,
                                            3197
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              3198,
                                              3219
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 63,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 63,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3193,
                                          3220
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3067,
                                      3221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    3059,
                                    3221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3055,
                                3222
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      3235,
                                      3244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "  ^              !                        ",
                                        "raw": "'  ^              !                        '",
                                        "range": [
                                          3248,
                                          3292
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "              ^   !                       ",
                                        "raw": "'              ^   !                       '",
                                        "range": [
                                          3306,
                                          3350
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                       ^           !      ",
                                        "raw": "'                       ^           !      '",
                                        "range": [
                                          3364,
                                          3408
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3247,
                                      3409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    3235,
                                    3409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3231,
                                3410
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3423,
                                      3431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-----------y--------z-----------|      ",
                                    "raw": "'--x-----------y--------z-----------|      '",
                                    "range": [
                                      3434,
                                      3478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    3423,
                                    3478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3419,
                                3479
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      3492,
                                      3493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3496,
                                        3500
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--b---c---d---e|                        ",
                                        "raw": "'--b---c---d---e|                        '",
                                        "range": [
                                          3501,
                                          3543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3496,
                                      3544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3492,
                                    3544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3488,
                                3545
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      3558,
                                      3559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3562,
                                        3566
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--e-|                       ",
                                        "raw": "'--e-|                       '",
                                        "range": [
                                          3567,
                                          3597
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3562,
                                      3598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    3558,
                                    3598
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3554,
                                3599
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      3612,
                                      3613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3616,
                                        3620
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-g---h------|      ",
                                        "raw": "'-g---h------|      '",
                                        "range": [
                                          3621,
                                          3642
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3616,
                                      3643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    3612,
                                    3643
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3608,
                                3644
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3657,
                                      3663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            3668,
                                            3669
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            3671,
                                            3672
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3668,
                                          3672
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3674,
                                            3675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3677,
                                            3678
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3674,
                                          3678
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3680,
                                            3681
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3683,
                                            3684
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3680,
                                          3684
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3666,
                                      3686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    3657,
                                    3686
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3653,
                                3687
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      3700,
                                      3701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      3704,
                                      3705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 72,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 72,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    3700,
                                    3705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 72,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 72,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3696,
                                3706
                              ],
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 8
                                },
                                "end": {
                                  "line": 72,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3719,
                                      3725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3728,
                                          3730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          3731,
                                          3743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        3728,
                                        3743
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          3744,
                                          3746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "close",
                                                  "range": [
                                                    3769,
                                                    3774
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      3775,
                                                      3776
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 73,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 73,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    3775,
                                                    3778
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 71
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3769,
                                                  3779
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                3762,
                                                3780
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 73
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3760,
                                            3782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3748,
                                          3782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3728,
                                      3783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    3719,
                                    3783
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3715,
                                3784
                              ],
                              "loc": {
                                "start": {
                                  "line": 73,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3793,
                                        3809
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 74,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3810,
                                          3816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3793,
                                      3817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3818,
                                      3822
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3793,
                                    3822
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3823,
                                      3831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3833,
                                      3839
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3793,
                                  3840
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 74,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                3793,
                                3841
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3850,
                                        3869
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 75,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3870,
                                            3872
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3873,
                                            3886
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 75,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3870,
                                          3886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 75,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 75,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3850,
                                      3887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3888,
                                      3892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3850,
                                    3892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3893,
                                      3899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3850,
                                  3900
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3850,
                                3901
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3910,
                                        3929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            3930,
                                            3932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3933,
                                            3946
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3930,
                                          3946
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3910,
                                      3947
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3948,
                                      3952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3910,
                                    3952
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      3953,
                                      3959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3910,
                                  3960
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3910,
                                3961
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3970,
                                        3989
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "close",
                                            "range": [
                                              3990,
                                              3995
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 77,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 77,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              3996,
                                              3997
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 77,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 77,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            3990,
                                            3998
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3999,
                                            4012
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          3990,
                                          4012
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3970,
                                      4013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4014,
                                      4018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    3970,
                                    4018
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        4019,
                                        4028
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        4029,
                                        4030
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      4019,
                                      4031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3970,
                                  4032
                                ],
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                3970,
                                4033
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4042,
                                        4061
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "close",
                                            "range": [
                                              4062,
                                              4067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              4068,
                                              4069
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 78,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            4062,
                                            4070
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4071,
                                            4084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          4062,
                                          4084
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4042,
                                      4085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4086,
                                      4090
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    4042,
                                    4090
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        4091,
                                        4100
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        4101,
                                        4102
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      4091,
                                      4103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4042,
                                  4104
                                ],
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                4042,
                                4105
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4114,
                                        4133
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "close",
                                            "range": [
                                              4134,
                                              4139
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 79,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 79,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              4140,
                                              4141
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 79,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 79,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            4134,
                                            4142
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 79,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4143,
                                            4156
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 79,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 79,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          4134,
                                          4156
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 79,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 79,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4114,
                                      4157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4158,
                                      4162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    4114,
                                    4162
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        4163,
                                        4172
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        4173,
                                        4174
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 79,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 79,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      4163,
                                      4175
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4114,
                                  4176
                                ],
                                "loc": {
                                  "start": {
                                    "line": 79,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 79,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                4114,
                                4177
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            2769,
                            4183
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 72
                            },
                            "end": {
                              "line": 80,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2757,
                          4183
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 60
                          },
                          "end": {
                            "line": 80,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2701,
                      4184
                    ],
                    "loc": {
                      "start": {
                        "line": 55,
                        "column": 4
                      },
                      "end": {
                        "line": 80,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2194,
                    "_esdocTestName": "it2194"
                  },
                  "range": [
                    2701,
                    4185
                  ],
                  "loc": {
                    "start": {
                      "line": 55,
                      "column": 4
                    },
                    "end": {
                      "line": 80,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4190,
                        4192
                      ],
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 4
                        },
                        "end": {
                          "line": 81,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows using constying hot closings",
                        "raw": "'should emit windows using constying hot closings'",
                        "range": [
                          4193,
                          4243
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 7
                          },
                          "end": {
                            "line": 81,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4271,
                                      4273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4276,
                                        4279
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|   ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|   '",
                                        "range": [
                                          4280,
                                          4326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4276,
                                      4327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    4271,
                                    4327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4267,
                                4328
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4341,
                                      4347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !   ",
                                    "raw": "'^                                  !   '",
                                    "range": [
                                      4350,
                                      4391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    4341,
                                    4391
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4337,
                                4392
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      4405,
                                      4407
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4410,
                                        4414
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|           ",
                                        "raw": "'--x-----------y--------z---|           '",
                                        "range": [
                                          4415,
                                          4456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 84,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 84,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4410,
                                      4457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4405,
                                    4457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4401,
                                4458
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      4471,
                                      4477
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !           ",
                                    "raw": "'^                          !           '",
                                    "range": [
                                      4480,
                                      4521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    4471,
                                    4521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 85,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 85,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4467,
                                4522
                              ],
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      4535,
                                      4543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "obs",
                                              "range": [
                                                4562,
                                                4565
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 87,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "hot",
                                                "range": [
                                                  4567,
                                                  4570
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 87,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 87,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Literal",
                                                  "value": "-1--^----------------s-|                   ",
                                                  "raw": "'-1--^----------------s-|                   '",
                                                  "range": [
                                                    4571,
                                                    4616
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 87,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 87,
                                                      "column": 68
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                4567,
                                                4617
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 87,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 87,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              4562,
                                              4617
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 87,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 87,
                                                "column": 69
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "sub",
                                              "range": [
                                                4635,
                                                4638
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "  ^              !                     ",
                                              "raw": "'  ^              !                     '",
                                              "range": [
                                                4640,
                                                4681
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 88,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 88,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              4635,
                                              4681
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 88,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 88,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4560,
                                          4683
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "obs",
                                              "range": [
                                                4699,
                                                4702
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 89,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 89,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "hot",
                                                "range": [
                                                  4704,
                                                  4707
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 89,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 89,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Literal",
                                                  "value": "-----3----4-------(s|)                 ",
                                                  "raw": "'-----3----4-------(s|)                 '",
                                                  "range": [
                                                    4708,
                                                    4749
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 89,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 89,
                                                      "column": 64
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                4704,
                                                4750
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 89,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 89,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              4699,
                                              4750
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "sub",
                                              "range": [
                                                4768,
                                                4771
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "              ^   !                    ",
                                              "raw": "'              ^   !                    '",
                                              "range": [
                                                4773,
                                                4814
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 90,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              4768,
                                              4814
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 90,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 90,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4697,
                                          4816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "obs",
                                              "range": [
                                                4832,
                                                4835
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "hot",
                                                "range": [
                                                  4837,
                                                  4840
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Literal",
                                                  "value": "-------3----4-------5----------------s|",
                                                  "raw": "'-------3----4-------5----------------s|'",
                                                  "range": [
                                                    4841,
                                                    4882
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 64
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                4837,
                                                4883
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              4832,
                                              4883
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 91,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "sub",
                                              "range": [
                                                4901,
                                                4904
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "                       ^           !   ",
                                              "raw": "'                       ^           !   '",
                                              "range": [
                                                4906,
                                                4947
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              4901,
                                              4947
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4830,
                                          4949
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 91,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4546,
                                      4950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    4535,
                                    4950
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4531,
                                4951
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 66
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " eslint-disable-line key-spacing",
                                  "range": [
                                    4952,
                                    4986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 101
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4999,
                                      5007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-----------y--------z-----------|   ",
                                    "raw": "'--x-----------y--------z-----------|   '",
                                    "range": [
                                      5010,
                                      5051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4999,
                                    5051
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4995,
                                5052
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 65
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " eslint-disable-line key-spacing",
                                  "range": [
                                    4952,
                                    4986
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 101
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      5065,
                                      5066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5069,
                                        5073
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--b---c---d---e|                     ",
                                        "raw": "'--b---c---d---e|                     '",
                                        "range": [
                                          5074,
                                          5113
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5069,
                                      5114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    5065,
                                    5114
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5061,
                                5115
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 94,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      5128,
                                      5129
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5132,
                                        5136
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 95,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 95,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--e-|                    ",
                                        "raw": "'--e-|                    '",
                                        "range": [
                                          5137,
                                          5164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5132,
                                      5165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 95,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    5128,
                                    5165
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5124,
                                5166
                              ],
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      5179,
                                      5180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5183,
                                        5187
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 96,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 96,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-g---h------|   ",
                                        "raw": "'-g---h------|   '",
                                        "range": [
                                          5188,
                                          5206
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5183,
                                      5207
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    5179,
                                    5207
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5175,
                                5208
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5221,
                                      5227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            5232,
                                            5233
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            5235,
                                            5236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5232,
                                          5236
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            5238,
                                            5239
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            5241,
                                            5242
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5238,
                                          5242
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            5244,
                                            5245
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            5247,
                                            5248
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5244,
                                          5248
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5230,
                                      5250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    5221,
                                    5250
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5217,
                                5251
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 97,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      5264,
                                      5265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      5268,
                                      5269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 98,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 98,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    5264,
                                    5269
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5260,
                                5270
                              ],
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5283,
                                      5289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5292,
                                          5294
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          5295,
                                          5307
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        5292,
                                        5307
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 99,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 99,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          5308,
                                          5310
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "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": [
                                                      5333,
                                                      5341
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 99,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 99,
                                                        "column": 70
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "UpdateExpression",
                                                    "operator": "++",
                                                    "argument": {
                                                      "type": "Identifier",
                                                      "name": "i",
                                                      "range": [
                                                        5342,
                                                        5343
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 99,
                                                          "column": 71
                                                        },
                                                        "end": {
                                                          "line": 99,
                                                          "column": 72
                                                        }
                                                      }
                                                    },
                                                    "prefix": false,
                                                    "range": [
                                                      5342,
                                                      5345
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 99,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 99,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5333,
                                                    5346
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "obs",
                                                  "range": [
                                                    5347,
                                                    5350
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 99,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 99,
                                                      "column": 79
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5333,
                                                  5350
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 99,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 99,
                                                    "column": 79
                                                  }
                                                }
                                              },
                                              "range": [
                                                5326,
                                                5351
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 80
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5324,
                                            5353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 82
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5312,
                                          5353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 82
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5292,
                                      5354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 99,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 83
                                      }
                                    }
                                  },
                                  "range": [
                                    5283,
                                    5354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 99,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 83
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5279,
                                5355
                              ],
                              "loc": {
                                "start": {
                                  "line": 99,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 84
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5364,
                                        5380
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5381,
                                          5387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5364,
                                      5388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5389,
                                      5393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5364,
                                    5393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5394,
                                      5402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5404,
                                      5410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5364,
                                  5411
                                ],
                                "loc": {
                                  "start": {
                                    "line": 100,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 100,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                5364,
                                5412
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5421,
                                        5440
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 101,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 101,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5441,
                                            5443
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5444,
                                            5457
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 101,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 101,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5441,
                                          5457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 101,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 101,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5421,
                                      5458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5459,
                                      5463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5421,
                                    5463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5464,
                                      5470
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5421,
                                  5471
                                ],
                                "loc": {
                                  "start": {
                                    "line": 101,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 101,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5421,
                                5472
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5481,
                                        5500
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 102,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 102,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            5501,
                                            5503
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5504,
                                            5517
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 102,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5501,
                                          5517
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 102,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 102,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5481,
                                      5518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5519,
                                      5523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5481,
                                    5523
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      5524,
                                      5530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5481,
                                  5531
                                ],
                                "loc": {
                                  "start": {
                                    "line": 102,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 102,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                5481,
                                5532
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5541,
                                        5560
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "closings",
                                              "range": [
                                                5561,
                                                5569
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                5570,
                                                5571
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              5561,
                                              5572
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              5573,
                                              5576
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            5561,
                                            5576
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5577,
                                            5590
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          5561,
                                          5590
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5541,
                                      5591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5592,
                                      5596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    5541,
                                    5596
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 63
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          5597,
                                          5605
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 72
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 0,
                                        "raw": "0",
                                        "range": [
                                          5606,
                                          5607
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "range": [
                                        5597,
                                        5608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 75
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "sub",
                                      "range": [
                                        5609,
                                        5612
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      5597,
                                      5612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 79
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5541,
                                  5613
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                5541,
                                5614
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5623,
                                        5642
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "closings",
                                              "range": [
                                                5643,
                                                5651
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 104,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                5652,
                                                5653
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 104,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              5643,
                                              5654
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              5655,
                                              5658
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 104,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            5643,
                                            5658
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5659,
                                            5672
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          5643,
                                          5672
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5623,
                                      5673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5674,
                                      5678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    5623,
                                    5678
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 63
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          5679,
                                          5687
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 72
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          5688,
                                          5689
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "range": [
                                        5679,
                                        5690
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 75
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "sub",
                                      "range": [
                                        5691,
                                        5694
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      5679,
                                      5694
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 79
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5623,
                                  5695
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                5623,
                                5696
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5705,
                                        5724
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "closings",
                                              "range": [
                                                5725,
                                                5733
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                5734,
                                                5735
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 105,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "range": [
                                              5725,
                                              5736
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "obs",
                                            "range": [
                                              5737,
                                              5740
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 105,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "range": [
                                            5725,
                                            5740
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5741,
                                            5754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          5725,
                                          5754
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5705,
                                      5755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5756,
                                      5760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    5705,
                                    5760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 63
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "closings",
                                        "range": [
                                          5761,
                                          5769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 72
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          5770,
                                          5771
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 74
                                          }
                                        }
                                      },
                                      "range": [
                                        5761,
                                        5772
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 75
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "sub",
                                      "range": [
                                        5773,
                                        5776
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "range": [
                                      5761,
                                      5776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 79
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5705,
                                  5777
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                5705,
                                5778
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 81
                                }
                              }
                            }
                          ],
                          "range": [
                            4257,
                            5784
                          ],
                          "loc": {
                            "start": {
                              "line": 81,
                              "column": 71
                            },
                            "end": {
                              "line": 106,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4245,
                          5784
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 59
                          },
                          "end": {
                            "line": 106,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4190,
                      5785
                    ],
                    "loc": {
                      "start": {
                        "line": 81,
                        "column": 4
                      },
                      "end": {
                        "line": 106,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2195,
                    "_esdocTestName": "it2195"
                  },
                  "range": [
                    4190,
                    5786
                  ],
                  "loc": {
                    "start": {
                      "line": 81,
                      "column": 4
                    },
                    "end": {
                      "line": 106,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5791,
                        5793
                      ],
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit windows using constying empty delayed closings",
                        "raw": "'should emit windows using constying empty delayed closings'",
                        "range": [
                          5794,
                          5854
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 7
                          },
                          "end": {
                            "line": 107,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5882,
                                      5884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5887,
                                        5890
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|   ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|   '",
                                        "range": [
                                          5891,
                                          5937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5887,
                                      5938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    5882,
                                    5938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5878,
                                5939
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      5952,
                                      5958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !   ",
                                    "raw": "'^                                  !   '",
                                    "range": [
                                      5961,
                                      6002
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    5952,
                                    6002
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5948,
                                6003
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      6016,
                                      6018
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6021,
                                        6025
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|           ",
                                        "raw": "'--x-----------y--------z---|           '",
                                        "range": [
                                          6026,
                                          6067
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6021,
                                      6068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    6016,
                                    6068
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6012,
                                6069
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6082,
                                      6088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                          !           ",
                                    "raw": "'^                          !           '",
                                    "range": [
                                      6091,
                                      6132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    6082,
                                    6132
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 111,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6078,
                                6133
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 111,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "close",
                                    "range": [
                                      6146,
                                      6151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 112,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6155,
                                            6159
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------|                     ",
                                            "raw": "'---------------|                     '",
                                            "range": [
                                              6160,
                                              6199
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 112,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 112,
                                                "column": 65
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6155,
                                          6200
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 66
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6214,
                                            6218
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----|                    ",
                                            "raw": "'----|                    '",
                                            "range": [
                                              6219,
                                              6246
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 113,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 113,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6214,
                                          6247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6261,
                                            6265
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------|",
                                            "raw": "'---------------|'",
                                            "range": [
                                              6266,
                                              6284
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6261,
                                          6285
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6154,
                                      6286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 112,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6146,
                                    6286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 112,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6142,
                                6287
                              ],
                              "loc": {
                                "start": {
                                  "line": 112,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6300,
                                      6308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-----------y--------z-----------|   ",
                                    "raw": "'--x-----------y--------z-----------|   '",
                                    "range": [
                                      6311,
                                      6352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    6300,
                                    6352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6296,
                                6353
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      6366,
                                      6367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6370,
                                        6374
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 116,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 116,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--b---c---d---e|                     ",
                                        "raw": "'--b---c---d---e|                     '",
                                        "range": [
                                          6375,
                                          6414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 116,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 116,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6370,
                                      6415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    6366,
                                    6415
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6362,
                                6416
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      6429,
                                      6430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6433,
                                        6437
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 117,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--e-|                    ",
                                        "raw": "'--e-|                    '",
                                        "range": [
                                          6438,
                                          6465
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 117,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 117,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6433,
                                      6466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    6429,
                                    6466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6425,
                                6467
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      6480,
                                      6481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6484,
                                        6488
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 118,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-g---h------|   ",
                                        "raw": "'-g---h------|   '",
                                        "range": [
                                          6489,
                                          6507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 118,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 118,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6484,
                                      6508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    6480,
                                    6508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6476,
                                6509
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 118,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6522,
                                      6528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6533,
                                            6534
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            6536,
                                            6537
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6533,
                                          6537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            6539,
                                            6540
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            6542,
                                            6543
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6539,
                                          6543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            6545,
                                            6546
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            6548,
                                            6549
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          6545,
                                          6549
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6531,
                                      6551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 119,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 119,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    6522,
                                    6551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6518,
                                6552
                              ],
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 8
                                },
                                "end": {
                                  "line": 119,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      6565,
                                      6566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      6569,
                                      6570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    6565,
                                    6570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6561,
                                6571
                              ],
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      6584,
                                      6590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          6593,
                                          6595
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          6596,
                                          6608
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        6593,
                                        6608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 121,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 121,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          6609,
                                          6611
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "close",
                                                  "range": [
                                                    6634,
                                                    6639
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 121,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 121,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      6640,
                                                      6641
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 121,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 121,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    6640,
                                                    6643
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 121,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 121,
                                                      "column": 71
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6634,
                                                  6644
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                6627,
                                                6645
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 121,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 121,
                                                  "column": 73
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6625,
                                            6647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6613,
                                          6647
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 121,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 121,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6593,
                                      6648
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    6584,
                                    6648
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6580,
                                6649
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6658,
                                        6674
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6675,
                                          6681
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6658,
                                      6682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6683,
                                      6687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    6658,
                                    6687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6688,
                                      6696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6698,
                                      6704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6658,
                                  6705
                                ],
                                "loc": {
                                  "start": {
                                    "line": 122,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 122,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                6658,
                                6706
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 122,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6715,
                                        6734
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6735,
                                            6737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6738,
                                            6751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6735,
                                          6751
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6715,
                                      6752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6753,
                                      6757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6715,
                                    6757
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      6758,
                                      6764
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6715,
                                  6765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6715,
                                6766
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6775,
                                        6794
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            6795,
                                            6797
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6798,
                                            6811
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6795,
                                          6811
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6775,
                                      6812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6813,
                                      6817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6775,
                                    6817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      6818,
                                      6824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6775,
                                  6825
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                6775,
                                6826
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            5868,
                            6832
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 81
                            },
                            "end": {
                              "line": 125,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5856,
                          6832
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 69
                          },
                          "end": {
                            "line": 125,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5791,
                      6833
                    ],
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 4
                      },
                      "end": {
                        "line": 125,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2196,
                    "_esdocTestName": "it2196"
                  },
                  "range": [
                    5791,
                    6834
                  ],
                  "loc": {
                    "start": {
                      "line": 107,
                      "column": 4
                    },
                    "end": {
                      "line": 125,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6839,
                        6841
                      ],
                      "loc": {
                        "start": {
                          "line": 126,
                          "column": 4
                        },
                        "end": {
                          "line": 126,
                          "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": [
                          6842,
                          6919
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 7
                          },
                          "end": {
                            "line": 126,
                            "column": 84
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6947,
                                      6949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6952,
                                        6955
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 127,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 127,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|      ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|      '",
                                        "range": [
                                          6956,
                                          7005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6952,
                                      7006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    6947,
                                    7006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6943,
                                7007
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      7020,
                                      7026
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !                        ",
                                    "raw": "'^                !                        '",
                                    "range": [
                                      7029,
                                      7073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 128,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 128,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    7020,
                                    7073
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 128,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 128,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7016,
                                7074
                              ],
                              "loc": {
                                "start": {
                                  "line": 128,
                                  "column": 8
                                },
                                "end": {
                                  "line": 128,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      7087,
                                      7089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7092,
                                        7096
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 129,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 129,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|              ",
                                        "raw": "'--x-----------y--------z---|              '",
                                        "range": [
                                          7097,
                                          7141
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 129,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 129,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7092,
                                      7142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 129,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 129,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    7087,
                                    7142
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 129,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 129,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7083,
                                7143
                              ],
                              "loc": {
                                "start": {
                                  "line": 129,
                                  "column": 8
                                },
                                "end": {
                                  "line": 129,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      7156,
                                      7162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !                        ",
                                    "raw": "'^                !                        '",
                                    "range": [
                                      7165,
                                      7209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    7156,
                                    7209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7152,
                                7210
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "close",
                                    "range": [
                                      7223,
                                      7228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7232,
                                            7236
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-------------s---|                     ",
                                            "raw": "'-------------s---|                     '",
                                            "range": [
                                              7237,
                                              7278
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 131,
                                                "column": 67
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7232,
                                          7279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 131,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 131,
                                            "column": 68
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7293,
                                            7297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----(s|)                   ",
                                            "raw": "'-----(s|)                   '",
                                            "range": [
                                              7298,
                                              7328
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 132,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 132,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7293,
                                          7329
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7343,
                                            7347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 133,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 133,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              7348,
                                              7369
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 133,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 133,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7343,
                                          7370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 133,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 133,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7231,
                                      7371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    7223,
                                    7371
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 133,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7219,
                                7372
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      7385,
                                      7394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "  ^            !                          ",
                                        "raw": "'  ^            !                          '",
                                        "range": [
                                          7398,
                                          7442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "              ^  !                        ",
                                        "raw": "'              ^  !                        '",
                                        "range": [
                                          7456,
                                          7500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7397,
                                      7501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 135,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    7385,
                                    7501
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 135,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7381,
                                7502
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 135,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7515,
                                      7523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-----------y---                        ",
                                    "raw": "'--x-----------y---                        '",
                                    "range": [
                                      7526,
                                      7570
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 136,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    7515,
                                    7570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 136,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7511,
                                7571
                              ],
                              "loc": {
                                "start": {
                                  "line": 136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      7584,
                                      7585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7588,
                                        7592
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 137,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 137,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--b---c---d--|                          ",
                                        "raw": "'--b---c---d--|                          '",
                                        "range": [
                                          7593,
                                          7635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 137,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 137,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7588,
                                      7636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    7584,
                                    7636
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7580,
                                7637
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      7650,
                                      7651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7654,
                                        7658
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 138,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 138,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--e-                        ",
                                        "raw": "'--e-                        '",
                                        "range": [
                                          7659,
                                          7689
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 138,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 138,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7654,
                                      7690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    7650,
                                    7690
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7646,
                                7691
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      7704,
                                      7709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                 !                        ",
                                    "raw": "'                 !                        '",
                                    "range": [
                                      7712,
                                      7756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    7704,
                                    7756
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7700,
                                7757
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 139,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7770,
                                      7776
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            7781,
                                            7782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            7784,
                                            7785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7781,
                                          7785
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            7787,
                                            7788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            7790,
                                            7791
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7787,
                                          7791
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7779,
                                      7793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 140,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 140,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    7770,
                                    7793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7766,
                                7794
                              ],
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 8
                                },
                                "end": {
                                  "line": 140,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      7807,
                                      7808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      7811,
                                      7812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 141,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    7807,
                                    7812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7803,
                                7813
                              ],
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7826,
                                      7832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          7835,
                                          7837
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          7838,
                                          7850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        7835,
                                        7850
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          7851,
                                          7853
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "close",
                                                  "range": [
                                                    7876,
                                                    7881
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 142,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 142,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      7882,
                                                      7883
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 142,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 142,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    7882,
                                                    7885
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 142,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 142,
                                                      "column": 71
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7876,
                                                  7886
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 142,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 142,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                7869,
                                                7887
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 73
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7867,
                                            7889
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7855,
                                          7889
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 142,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 142,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7835,
                                      7890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    7826,
                                    7890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7822,
                                7891
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7900,
                                        7916
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 143,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7917,
                                          7923
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          7925,
                                          7930
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 143,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7900,
                                      7931
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7932,
                                      7936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7900,
                                    7936
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7937,
                                      7945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7947,
                                      7953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 143,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7900,
                                  7954
                                ],
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                7900,
                                7955
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 143,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7964,
                                        7983
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 144,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 144,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7984,
                                            7986
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7987,
                                            8000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7984,
                                          8000
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 144,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 144,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7964,
                                      8001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8002,
                                      8006
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7964,
                                    8006
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 144,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 144,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8007,
                                      8013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 144,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 144,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7964,
                                  8014
                                ],
                                "loc": {
                                  "start": {
                                    "line": 144,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 144,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                7964,
                                8015
                              ],
                              "loc": {
                                "start": {
                                  "line": 144,
                                  "column": 8
                                },
                                "end": {
                                  "line": 144,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8024,
                                        8043
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 145,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 145,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            8044,
                                            8046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8047,
                                            8060
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8044,
                                          8060
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 145,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8024,
                                      8061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8062,
                                      8066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8024,
                                    8066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 145,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 145,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8067,
                                      8073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 145,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 145,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8024,
                                  8074
                                ],
                                "loc": {
                                  "start": {
                                    "line": 145,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 145,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                8024,
                                8075
                              ],
                              "loc": {
                                "start": {
                                  "line": 145,
                                  "column": 8
                                },
                                "end": {
                                  "line": 145,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8084,
                                        8103
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "close",
                                            "range": [
                                              8104,
                                              8109
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 146,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 146,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              8110,
                                              8111
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 146,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 146,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            8104,
                                            8112
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8113,
                                            8126
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          8104,
                                          8126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8084,
                                      8127
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8128,
                                      8132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    8084,
                                    8132
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 146,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        8133,
                                        8142
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        8143,
                                        8144
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 146,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      8133,
                                      8145
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 146,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8084,
                                  8146
                                ],
                                "loc": {
                                  "start": {
                                    "line": 146,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 146,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                8084,
                                8147
                              ],
                              "loc": {
                                "start": {
                                  "line": 146,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8156,
                                        8175
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "close",
                                            "range": [
                                              8176,
                                              8181
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 147,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 147,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              8182,
                                              8183
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 147,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 147,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            8176,
                                            8184
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8185,
                                            8198
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          8176,
                                          8198
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8156,
                                      8199
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8200,
                                      8204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    8156,
                                    8204
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        8205,
                                        8214
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        8215,
                                        8216
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      8205,
                                      8217
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8156,
                                  8218
                                ],
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                8156,
                                8219
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8228,
                                        8247
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "close",
                                            "range": [
                                              8248,
                                              8253
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              8254,
                                              8255
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            8248,
                                            8256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8257,
                                            8270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          8248,
                                          8270
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8228,
                                      8271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8272,
                                      8276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    8228,
                                    8276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      8277,
                                      8279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8228,
                                  8280
                                ],
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                8228,
                                8281
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            6933,
                            8287
                          ],
                          "loc": {
                            "start": {
                              "line": 126,
                              "column": 98
                            },
                            "end": {
                              "line": 149,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6921,
                          8287
                        ],
                        "loc": {
                          "start": {
                            "line": 126,
                            "column": 86
                          },
                          "end": {
                            "line": 149,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6839,
                      8288
                    ],
                    "loc": {
                      "start": {
                        "line": 126,
                        "column": 4
                      },
                      "end": {
                        "line": 149,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2197,
                    "_esdocTestName": "it2197"
                  },
                  "range": [
                    6839,
                    8289
                  ],
                  "loc": {
                    "start": {
                      "line": 126,
                      "column": 4
                    },
                    "end": {
                      "line": 149,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8294,
                        8296
                      ],
                      "loc": {
                        "start": {
                          "line": 150,
                          "column": 4
                        },
                        "end": {
                          "line": 150,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chains when result is unsubscribed explicitly",
                        "raw": "'should not break unsubscription chains when result is unsubscribed explicitly'",
                        "range": [
                          8297,
                          8376
                        ],
                        "loc": {
                          "start": {
                            "line": 150,
                            "column": 7
                          },
                          "end": {
                            "line": 150,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8404,
                                      8406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8409,
                                        8412
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 151,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|      ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|      '",
                                        "range": [
                                          8413,
                                          8462
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8409,
                                      8463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    8404,
                                    8463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8400,
                                8464
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      8477,
                                      8483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !                          ",
                                    "raw": "'^              !                          '",
                                    "range": [
                                      8486,
                                      8530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    8477,
                                    8530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8473,
                                8531
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      8544,
                                      8546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8549,
                                        8553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 153,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 153,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|              ",
                                        "raw": "'--x-----------y--------z---|              '",
                                        "range": [
                                          8554,
                                          8598
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 153,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 153,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8549,
                                      8599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    8544,
                                    8599
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8540,
                                8600
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      8613,
                                      8619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^              !                          ",
                                    "raw": "'^              !                          '",
                                    "range": [
                                      8622,
                                      8666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    8613,
                                    8666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 154,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8609,
                                8667
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 154,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "close",
                                    "range": [
                                      8680,
                                      8685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 155,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8689,
                                            8693
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|                     ",
                                            "raw": "'---------------s--|                     '",
                                            "range": [
                                              8694,
                                              8736
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 155,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 155,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8689,
                                          8737
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8751,
                                            8755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----(s|)                    ",
                                            "raw": "'----(s|)                    '",
                                            "range": [
                                              8756,
                                              8786
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 156,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 156,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8751,
                                          8787
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8801,
                                            8805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              8806,
                                              8827
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 157,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 157,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8801,
                                          8828
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8688,
                                      8829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 155,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    8680,
                                    8829
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 155,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8676,
                                8830
                              ],
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      8843,
                                      8852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "  ^            !                          ",
                                        "raw": "'  ^            !                          '",
                                        "range": [
                                          8856,
                                          8900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 158,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 158,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "              ^!                          ",
                                        "raw": "'              ^!                          '",
                                        "range": [
                                          8914,
                                          8958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 159,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 159,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8855,
                                      8959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    8843,
                                    8959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8839,
                                8960
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8973,
                                      8981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-----------y-                          ",
                                    "raw": "'--x-----------y-                          '",
                                    "range": [
                                      8984,
                                      9028
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    8973,
                                    9028
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8969,
                                9029
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      9042,
                                      9043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9046,
                                        9050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--b---c---d---                          ",
                                        "raw": "'--b---c---d---                          '",
                                        "range": [
                                          9051,
                                          9093
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9046,
                                      9094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    9042,
                                    9094
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 161,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9038,
                                9095
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 161,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      9108,
                                      9109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9112,
                                        9116
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 162,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 162,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--                          ",
                                        "raw": "'--                          '",
                                        "range": [
                                          9117,
                                          9147
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 162,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 162,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9112,
                                      9148
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 162,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 162,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    9108,
                                    9148
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 162,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 162,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9104,
                                9149
                              ],
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 8
                                },
                                "end": {
                                  "line": 162,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      9162,
                                      9167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "               !                          ",
                                    "raw": "'               !                          '",
                                    "range": [
                                      9170,
                                      9214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 163,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 163,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    9162,
                                    9214
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9158,
                                9215
                              ],
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 8
                                },
                                "end": {
                                  "line": 163,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9228,
                                      9234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9239,
                                            9240
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9242,
                                            9243
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9239,
                                          9243
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9245,
                                            9246
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9248,
                                            9249
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9245,
                                          9249
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 164,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 164,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9237,
                                      9251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9228,
                                    9251
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9224,
                                9252
                              ],
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 8
                                },
                                "end": {
                                  "line": 164,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      9265,
                                      9266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      9269,
                                      9270
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 165,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    9265,
                                    9270
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9261,
                                9271
                              ],
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9284,
                                      9290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 166,
                                        "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": [
                                                  9293,
                                                  9295
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 166,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 166,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  9309,
                                                  9317
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                9293,
                                                9317
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 166,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      9328,
                                                      9329
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 167,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 167,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              9340,
                                                              9350
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 167,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 167,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              9351,
                                                              9353
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 167,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 167,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            9340,
                                                            9353
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 167,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 167,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              9354,
                                                              9355
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 167,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 167,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          9340,
                                                          9356
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 167,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 167,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        9333,
                                                        9357
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 167,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 167,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    9331,
                                                    9359
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 167,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 167,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  9318,
                                                  9359
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9293,
                                              9360
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 166,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "windowToggle",
                                            "range": [
                                              9374,
                                              9386
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 168,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 168,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "range": [
                                            9293,
                                            9386
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 166,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              9387,
                                              9389
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 168,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 168,
                                                "column": 28
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "close",
                                                      "range": [
                                                        9412,
                                                        9417
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 168,
                                                          "column": 51
                                                        },
                                                        "end": {
                                                          "line": 168,
                                                          "column": 56
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "UpdateExpression",
                                                      "operator": "++",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          9418,
                                                          9419
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 168,
                                                            "column": 57
                                                          },
                                                          "end": {
                                                            "line": 168,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "prefix": false,
                                                      "range": [
                                                        9418,
                                                        9421
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 168,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 168,
                                                          "column": 60
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      9412,
                                                      9422
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 168,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 168,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9405,
                                                    9423
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 168,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 168,
                                                      "column": 62
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                9403,
                                                9425
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 168,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 168,
                                                  "column": 64
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              9391,
                                              9425
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 168,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 168,
                                                "column": 64
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9293,
                                          9426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 166,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          9440,
                                          9448
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        9293,
                                        9448
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              9459,
                                              9460
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 169,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 169,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      9471,
                                                      9481
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 169,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 169,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      9482,
                                                      9484
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 169,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 169,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9471,
                                                    9484
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 169,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 169,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      9485,
                                                      9486
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 169,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 169,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  9471,
                                                  9487
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                9464,
                                                9488
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 169,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 169,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9462,
                                            9490
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9449,
                                          9490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9293,
                                      9491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    9284,
                                    9491
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9280,
                                9492
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9501,
                                        9517
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9518,
                                          9524
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          9526,
                                          9531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9501,
                                      9532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9533,
                                      9537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    9501,
                                    9537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9538,
                                      9546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      9548,
                                      9554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9501,
                                  9555
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                9501,
                                9556
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9565,
                                        9584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9585,
                                            9587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9588,
                                            9601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9585,
                                          9601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9565,
                                      9602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9603,
                                      9607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9565,
                                    9607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      9608,
                                      9614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9565,
                                  9615
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9565,
                                9616
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 171,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9625,
                                        9644
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 172,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 172,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            9645,
                                            9647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9648,
                                            9661
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9645,
                                          9661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 172,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 172,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9625,
                                      9662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9663,
                                      9667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9625,
                                    9667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 172,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 172,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      9668,
                                      9674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 172,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 172,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9625,
                                  9675
                                ],
                                "loc": {
                                  "start": {
                                    "line": 172,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 172,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9625,
                                9676
                              ],
                              "loc": {
                                "start": {
                                  "line": 172,
                                  "column": 8
                                },
                                "end": {
                                  "line": 172,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9685,
                                        9704
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "close",
                                            "range": [
                                              9705,
                                              9710
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 173,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 173,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              9711,
                                              9712
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 173,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 173,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            9705,
                                            9713
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 173,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 173,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9714,
                                            9727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 173,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 173,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          9705,
                                          9727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 173,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 173,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9685,
                                      9728
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9729,
                                      9733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    9685,
                                    9733
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 173,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 173,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        9734,
                                        9743
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        9744,
                                        9745
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 173,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      9734,
                                      9746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 173,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9685,
                                  9747
                                ],
                                "loc": {
                                  "start": {
                                    "line": 173,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                9685,
                                9748
                              ],
                              "loc": {
                                "start": {
                                  "line": 173,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9757,
                                        9776
                                      ],
                                      "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": "close",
                                            "range": [
                                              9777,
                                              9782
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              9783,
                                              9784
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 174,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 174,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "range": [
                                            9777,
                                            9785
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9786,
                                            9799
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 174,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 174,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "range": [
                                          9777,
                                          9799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 174,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 174,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9757,
                                      9800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9801,
                                      9805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    9757,
                                    9805
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        9806,
                                        9815
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 66
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        9816,
                                        9817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 68
                                        }
                                      }
                                    },
                                    "range": [
                                      9806,
                                      9818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 69
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9757,
                                  9819
                                ],
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 174,
                                    "column": 70
                                  }
                                }
                              },
                              "range": [
                                9757,
                                9820
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 71
                                }
                              }
                            }
                          ],
                          "range": [
                            8390,
                            9826
                          ],
                          "loc": {
                            "start": {
                              "line": 150,
                              "column": 100
                            },
                            "end": {
                              "line": 175,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8378,
                          9826
                        ],
                        "loc": {
                          "start": {
                            "line": 150,
                            "column": 88
                          },
                          "end": {
                            "line": 175,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8294,
                      9827
                    ],
                    "loc": {
                      "start": {
                        "line": 150,
                        "column": 4
                      },
                      "end": {
                        "line": 175,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2198,
                    "_esdocTestName": "it2198"
                  },
                  "range": [
                    8294,
                    9828
                  ],
                  "loc": {
                    "start": {
                      "line": 150,
                      "column": 4
                    },
                    "end": {
                      "line": 175,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9833,
                        9835
                      ],
                      "loc": {
                        "start": {
                          "line": 176,
                          "column": 4
                        },
                        "end": {
                          "line": 176,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should dispose window Subjects if the outer is unsubscribed early",
                        "raw": "'should dispose window Subjects if the outer is unsubscribed early'",
                        "range": [
                          9836,
                          9903
                        ],
                        "loc": {
                          "start": {
                            "line": 176,
                            "column": 7
                          },
                          "end": {
                            "line": 176,
                            "column": 74
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "source",
                                    "range": [
                                      9931,
                                      9937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9940,
                                        9943
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 177,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 177,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--d--e--f--g--h--|",
                                        "raw": "'--a--b--c--d--e--f--g--h--|'",
                                        "range": [
                                          9944,
                                          9973
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 177,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 177,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9940,
                                      9974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    9931,
                                    9974
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 177,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9927,
                                9975
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 177,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "open",
                                    "range": [
                                      9988,
                                      9992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9995,
                                        9999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 178,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 178,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "o-------------------------|",
                                        "raw": "'o-------------------------|'",
                                        "range": [
                                          10000,
                                          10029
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9995,
                                      10030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 178,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 178,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    9988,
                                    10030
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 178,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 178,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9984,
                                10031
                              ],
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 8
                                },
                                "end": {
                                  "line": 178,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      10044,
                                      10054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !                 ",
                                    "raw": "'^        !                 '",
                                    "range": [
                                      10057,
                                      10086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 179,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    10044,
                                    10086
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 179,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10040,
                                10087
                              ],
                              "loc": {
                                "start": {
                                  "line": 179,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10100,
                                      10108
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "x---------                 ",
                                    "raw": "'x---------                 '",
                                    "range": [
                                      10111,
                                      10140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    10100,
                                    10140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 180,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10096,
                                10141
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 180,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      10154,
                                      10155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10158,
                                        10162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 181,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c-                 ",
                                        "raw": "'--a--b--c-                 '",
                                        "range": [
                                          10163,
                                          10192
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10158,
                                      10193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 181,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10154,
                                    10193
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 181,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10150,
                                10194
                              ],
                              "loc": {
                                "start": {
                                  "line": 181,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      10207,
                                      10212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !                 ",
                                    "raw": "'         !                 '",
                                    "range": [
                                      10215,
                                      10244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10207,
                                    10244
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10203,
                                10245
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "late",
                                    "range": [
                                      10258,
                                      10262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "time",
                                      "range": [
                                        10265,
                                        10269
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 183,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 183,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---------------|           ",
                                        "raw": "'---------------|           '",
                                        "range": [
                                          10270,
                                          10299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 183,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 183,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10265,
                                      10300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    10258,
                                    10300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10254,
                                10301
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10314,
                                      10320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10325,
                                            10326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 184,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 184,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10328,
                                            10329
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 184,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 184,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10325,
                                          10329
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10323,
                                      10331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    10314,
                                    10331
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10310,
                                10332
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "window",
                                    "range": [
                                      10345,
                                      10351
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": null,
                                  "range": [
                                    10345,
                                    10351
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 18
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10341,
                                10352
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 19
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10365,
                                      10371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "source",
                                            "range": [
                                              10374,
                                              10380
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 186,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 186,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "windowToggle",
                                            "range": [
                                              10394,
                                              10406
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "range": [
                                            10374,
                                            10406
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "open",
                                            "range": [
                                              10407,
                                              10411
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 30
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Observable",
                                                        "range": [
                                                          10434,
                                                          10444
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 187,
                                                            "column": 53
                                                          },
                                                          "end": {
                                                            "line": 187,
                                                            "column": 63
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "never",
                                                        "range": [
                                                          10445,
                                                          10450
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 187,
                                                            "column": 64
                                                          },
                                                          "end": {
                                                            "line": 187,
                                                            "column": 69
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        10434,
                                                        10450
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 187,
                                                          "column": 53
                                                        },
                                                        "end": {
                                                          "line": 187,
                                                          "column": 69
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      10434,
                                                      10452
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 187,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 187,
                                                        "column": 71
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    10427,
                                                    10453
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 187,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 187,
                                                      "column": 72
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                10425,
                                                10455
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 187,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 187,
                                                  "column": 74
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              10413,
                                              10455
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 74
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10374,
                                          10456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 75
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "do",
                                        "range": [
                                          10470,
                                          10472
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "range": [
                                        10374,
                                        10472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "w",
                                            "range": [
                                              10483,
                                              10484
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 27
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "window",
                                                  "range": [
                                                    10488,
                                                    10494
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 188,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 188,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "w",
                                                  "range": [
                                                    10497,
                                                    10498
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 188,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 188,
                                                      "column": 41
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10488,
                                                  10498
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 188,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 188,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "range": [
                                                10488,
                                                10499
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 188,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 188,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10486,
                                            10501
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10473,
                                          10501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10374,
                                      10502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    10365,
                                    10502
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10361,
                                10503
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10512,
                                        10528
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 189,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 189,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10529,
                                          10535
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          10537,
                                          10542
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 189,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 189,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10512,
                                      10543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10544,
                                      10548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    10512,
                                    10548
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10549,
                                      10557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10559,
                                      10565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 189,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 189,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10512,
                                  10566
                                ],
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                10512,
                                10567
                              ],
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 8
                                },
                                "end": {
                                  "line": 189,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10576,
                                        10595
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 190,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 190,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "source",
                                          "range": [
                                            10596,
                                            10602
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10603,
                                            10616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 190,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 190,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "range": [
                                          10596,
                                          10616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 190,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 190,
                                            "column": 48
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10576,
                                      10617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10618,
                                      10622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    10576,
                                    10622
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 54
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "sourceSubs",
                                    "range": [
                                      10623,
                                      10633
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 190,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 190,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10576,
                                  10634
                                ],
                                "loc": {
                                  "start": {
                                    "line": 190,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                10576,
                                10635
                              ],
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 8
                                },
                                "end": {
                                  "line": 190,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "rxTestScheduler",
                                    "range": [
                                      10644,
                                      10659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "schedule",
                                    "range": [
                                      10660,
                                      10668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    10644,
                                    10668
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 32
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        10695,
                                                        10701
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 192,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 192,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        10702,
                                                        10708
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 192,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 192,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      10695,
                                                      10708
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 192,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 192,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "window",
                                                                  "range": [
                                                                    10739,
                                                                    10745
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 193,
                                                                      "column": 16
                                                                    },
                                                                    "end": {
                                                                      "line": 193,
                                                                      "column": 22
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "subscribe",
                                                                  "range": [
                                                                    10746,
                                                                    10755
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 193,
                                                                      "column": 23
                                                                    },
                                                                    "end": {
                                                                      "line": 193,
                                                                      "column": 32
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  10739,
                                                                  10755
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 193,
                                                                    "column": 16
                                                                  },
                                                                  "end": {
                                                                    "line": 193,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [],
                                                              "range": [
                                                                10739,
                                                                10757
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 193,
                                                                  "column": 16
                                                                },
                                                                "end": {
                                                                  "line": 193,
                                                                  "column": 34
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              10739,
                                                              10758
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 193,
                                                                "column": 16
                                                              },
                                                              "end": {
                                                                "line": 193,
                                                                "column": 35
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          10721,
                                                          10772
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 192,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 194,
                                                            "column": 13
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        10709,
                                                        10772
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 192,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 194,
                                                          "column": 13
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    10695,
                                                    10773
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 192,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 194,
                                                      "column": 14
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    10774,
                                                    10776
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 194,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 194,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10695,
                                                  10776
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 192,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "throw",
                                                "range": [
                                                  10777,
                                                  10782
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                10695,
                                                10782
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 192,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 23
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Rx",
                                                  "range": [
                                                    10783,
                                                    10785
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 194,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 194,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "ObjectUnsubscribedError",
                                                  "range": [
                                                    10786,
                                                    10809
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 194,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 194,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10783,
                                                  10809
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 194,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              10695,
                                              10810
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 192,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 194,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            10695,
                                            10811
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 192,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        10681,
                                        10821
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 195,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      10669,
                                      10821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "late",
                                    "range": [
                                      10823,
                                      10827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 195,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 195,
                                        "column": 15
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10644,
                                  10828
                                ],
                                "loc": {
                                  "start": {
                                    "line": 191,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 195,
                                    "column": 16
                                  }
                                }
                              },
                              "range": [
                                10644,
                                10829
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 195,
                                  "column": 17
                                }
                              }
                            }
                          ],
                          "range": [
                            9917,
                            10835
                          ],
                          "loc": {
                            "start": {
                              "line": 176,
                              "column": 88
                            },
                            "end": {
                              "line": 196,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9905,
                          10835
                        ],
                        "loc": {
                          "start": {
                            "line": 176,
                            "column": 76
                          },
                          "end": {
                            "line": 196,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9833,
                      10836
                    ],
                    "loc": {
                      "start": {
                        "line": 176,
                        "column": 4
                      },
                      "end": {
                        "line": 196,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2199,
                    "_esdocTestName": "it2199"
                  },
                  "range": [
                    9833,
                    10837
                  ],
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 4
                    },
                    "end": {
                      "line": 196,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10842,
                        10844
                      ],
                      "loc": {
                        "start": {
                          "line": 197,
                          "column": 4
                        },
                        "end": {
                          "line": 197,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error thrown from closingSelector",
                        "raw": "'should propagate error thrown from closingSelector'",
                        "range": [
                          10845,
                          10897
                        ],
                        "loc": {
                          "start": {
                            "line": 197,
                            "column": 7
                          },
                          "end": {
                            "line": 197,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10925,
                                      10927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10930,
                                        10933
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 198,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 198,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|      ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|      '",
                                        "range": [
                                          10934,
                                          10983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10930,
                                      10984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 198,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    10925,
                                    10984
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 198,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10921,
                                10985
                              ],
                              "loc": {
                                "start": {
                                  "line": 198,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      10998,
                                      11004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !                           ",
                                    "raw": "'^             !                           '",
                                    "range": [
                                      11007,
                                      11051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    10998,
                                    11051
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10994,
                                11052
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      11065,
                                      11067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11070,
                                        11074
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|              ",
                                        "raw": "'--x-----------y--------z---|              '",
                                        "range": [
                                          11075,
                                          11119
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11070,
                                      11120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    11065,
                                    11120
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11061,
                                11121
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11134,
                                      11140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !                           ",
                                    "raw": "'^             !                           '",
                                    "range": [
                                      11143,
                                      11187
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    11134,
                                    11187
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11130,
                                11188
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "close",
                                    "range": [
                                      11201,
                                      11206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            11210,
                                            11214
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 202,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 202,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|                     ",
                                            "raw": "'---------------s--|                     '",
                                            "range": [
                                              11215,
                                              11257
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 202,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 202,
                                                "column": 68
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11210,
                                          11258
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            11272,
                                            11276
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 203,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 203,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----(s|)                    ",
                                            "raw": "'----(s|)                    '",
                                            "range": [
                                              11277,
                                              11307
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 203,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 203,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11272,
                                          11308
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 203,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 203,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            11322,
                                            11326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 204,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 204,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              11327,
                                              11348
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 204,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 204,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11322,
                                          11349
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11209,
                                      11350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    11201,
                                    11350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11197,
                                11351
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11364,
                                      11372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-----------#----                       ",
                                    "raw": "'--x-----------#----                       '",
                                    "range": [
                                      11375,
                                      11419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    11364,
                                    11419
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11360,
                                11420
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      11433,
                                      11434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11437,
                                        11441
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--b---c---d-#                           ",
                                        "raw": "'--b---c---d-#                           '",
                                        "range": [
                                          11442,
                                          11484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11437,
                                      11485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    11433,
                                    11485
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11429,
                                11486
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11499,
                                      11505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11510,
                                            11511
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11513,
                                            11514
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11510,
                                          11514
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11508,
                                      11516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    11499,
                                    11516
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11495,
                                11517
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      11530,
                                      11531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      11534,
                                      11535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    11530,
                                    11535
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11526,
                                11536
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11549,
                                      11555
                                    ],
                                    "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": [
                                          11558,
                                          11560
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          11561,
                                          11573
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        11558,
                                        11573
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 209,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 209,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          11574,
                                          11576
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 209,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "i",
                                                  "range": [
                                                    11608,
                                                    11609
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 210,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 210,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 1,
                                                  "raw": "1",
                                                  "range": [
                                                    11614,
                                                    11615
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 210,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 210,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11608,
                                                  11615
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 210,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 210,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        11641,
                                                        11648
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 211,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 211,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11635,
                                                      11649
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 211,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 211,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11617,
                                                  11663
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 210,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 212,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                11604,
                                                11663
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 210,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 212,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "close",
                                                  "range": [
                                                    11683,
                                                    11688
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 213,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 213,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      11689,
                                                      11690
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 213,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 213,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    11689,
                                                    11692
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 213,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 213,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11683,
                                                  11693
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 213,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 213,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                11676,
                                                11694
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 213,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 213,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11590,
                                            11704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 209,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 214,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11578,
                                          11704
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 209,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 214,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11558,
                                      11705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 209,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    11549,
                                    11705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 209,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11545,
                                11706
                              ],
                              "loc": {
                                "start": {
                                  "line": 209,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11715,
                                        11731
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 215,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 215,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11732,
                                          11738
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11715,
                                      11739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11740,
                                      11744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11715,
                                    11744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11745,
                                      11753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11755,
                                      11761
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11715,
                                  11762
                                ],
                                "loc": {
                                  "start": {
                                    "line": 215,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 215,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                11715,
                                11763
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11772,
                                        11791
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 216,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 216,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11792,
                                            11794
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11795,
                                            11808
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11792,
                                          11808
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11772,
                                      11809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11810,
                                      11814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11772,
                                    11814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      11815,
                                      11821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11772,
                                  11822
                                ],
                                "loc": {
                                  "start": {
                                    "line": 216,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 216,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11772,
                                11823
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11832,
                                        11851
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            11852,
                                            11854
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11855,
                                            11868
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11852,
                                          11868
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11832,
                                      11869
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11870,
                                      11874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11832,
                                    11874
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      11875,
                                      11881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11832,
                                  11882
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                11832,
                                11883
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            10911,
                            11889
                          ],
                          "loc": {
                            "start": {
                              "line": 197,
                              "column": 73
                            },
                            "end": {
                              "line": 218,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10899,
                          11889
                        ],
                        "loc": {
                          "start": {
                            "line": 197,
                            "column": 61
                          },
                          "end": {
                            "line": 218,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10842,
                      11890
                    ],
                    "loc": {
                      "start": {
                        "line": 197,
                        "column": 4
                      },
                      "end": {
                        "line": 218,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2200,
                    "_esdocTestName": "it2200"
                  },
                  "range": [
                    10842,
                    11891
                  ],
                  "loc": {
                    "start": {
                      "line": 197,
                      "column": 4
                    },
                    "end": {
                      "line": 218,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11896,
                        11898
                      ],
                      "loc": {
                        "start": {
                          "line": 219,
                          "column": 4
                        },
                        "end": {
                          "line": 219,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error emitted from a closing",
                        "raw": "'should propagate error emitted from a closing'",
                        "range": [
                          11899,
                          11946
                        ],
                        "loc": {
                          "start": {
                            "line": 219,
                            "column": 7
                          },
                          "end": {
                            "line": 219,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11974,
                                      11976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11979,
                                        11982
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 220,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 220,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          11983,
                                          12026
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 220,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 220,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11979,
                                      12027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    11974,
                                    12027
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11970,
                                12028
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 220,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12041,
                                      12047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !                     ",
                                    "raw": "'^             !                     '",
                                    "range": [
                                      12050,
                                      12088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 221,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 221,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    12041,
                                    12088
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12037,
                                12089
                              ],
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 8
                                },
                                "end": {
                                  "line": 221,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      12102,
                                      12104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12107,
                                        12111
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|        ",
                                        "raw": "'--x-----------y--------z---|        '",
                                        "range": [
                                          12112,
                                          12150
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12107,
                                      12151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    12102,
                                    12151
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12098,
                                12152
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12165,
                                      12171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !                     ",
                                    "raw": "'^             !                     '",
                                    "range": [
                                      12174,
                                      12212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    12165,
                                    12212
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12161,
                                12213
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "close",
                                    "range": [
                                      12226,
                                      12231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            12235,
                                            12239
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|               ",
                                            "raw": "'---------------s--|               '",
                                            "range": [
                                              12240,
                                              12276
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12235,
                                          12277
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            12291,
                                            12295
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 225,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 225,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "#                     ",
                                            "raw": "'#                     '",
                                            "range": [
                                              12296,
                                              12320
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 225,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 225,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12291,
                                          12321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12234,
                                      12322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    12226,
                                    12322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12222,
                                12323
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12336,
                                      12344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-----------(y#)                  ",
                                    "raw": "'--x-----------(y#)                  '",
                                    "range": [
                                      12347,
                                      12385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    12336,
                                    12385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12332,
                                12386
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      12399,
                                      12400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12403,
                                        12407
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 227,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--b---c---d-#                     ",
                                        "raw": "'--b---c---d-#                     '",
                                        "range": [
                                          12408,
                                          12444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 227,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 227,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12403,
                                      12445
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    12399,
                                    12445
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12395,
                                12446
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      12459,
                                      12460
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12463,
                                        12467
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#                     ",
                                        "raw": "'#                     '",
                                        "range": [
                                          12468,
                                          12492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12463,
                                      12493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    12459,
                                    12493
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12455,
                                12494
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12507,
                                      12513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            12518,
                                            12519
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 229,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            12521,
                                            12522
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 229,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12518,
                                          12522
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            12524,
                                            12525
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 229,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            12527,
                                            12528
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 229,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12524,
                                          12528
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12516,
                                      12530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    12507,
                                    12530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12503,
                                12531
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      12544,
                                      12545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      12548,
                                      12549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    12544,
                                    12549
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12540,
                                12550
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12563,
                                      12569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          12572,
                                          12574
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          12575,
                                          12587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        12572,
                                        12587
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          12588,
                                          12590
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "close",
                                                  "range": [
                                                    12613,
                                                    12618
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 231,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 231,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      12619,
                                                      12620
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 231,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 231,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    12619,
                                                    12622
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 231,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 231,
                                                      "column": 71
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  12613,
                                                  12623
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 231,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 231,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                12606,
                                                12624
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 231,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 231,
                                                  "column": 73
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12604,
                                            12626
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12592,
                                          12626
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12572,
                                      12627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    12563,
                                    12627
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12559,
                                12628
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12637,
                                        12653
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12654,
                                          12660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12637,
                                      12661
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12662,
                                      12666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12637,
                                    12666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12667,
                                      12675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12677,
                                      12683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12637,
                                  12684
                                ],
                                "loc": {
                                  "start": {
                                    "line": 232,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 232,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                12637,
                                12685
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12694,
                                        12713
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12714,
                                            12716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12717,
                                            12730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 233,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 233,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12714,
                                          12730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12694,
                                      12731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12732,
                                      12736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12694,
                                    12736
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12737,
                                      12743
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12694,
                                  12744
                                ],
                                "loc": {
                                  "start": {
                                    "line": 233,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 233,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12694,
                                12745
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12754,
                                        12773
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            12774,
                                            12776
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12777,
                                            12790
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 234,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 234,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12774,
                                          12790
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12754,
                                      12791
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12792,
                                      12796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12754,
                                    12796
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      12797,
                                      12803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12754,
                                  12804
                                ],
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                12754,
                                12805
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            11960,
                            12811
                          ],
                          "loc": {
                            "start": {
                              "line": 219,
                              "column": 68
                            },
                            "end": {
                              "line": 235,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11948,
                          12811
                        ],
                        "loc": {
                          "start": {
                            "line": 219,
                            "column": 56
                          },
                          "end": {
                            "line": 235,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11896,
                      12812
                    ],
                    "loc": {
                      "start": {
                        "line": 219,
                        "column": 4
                      },
                      "end": {
                        "line": 235,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2201,
                    "_esdocTestName": "it2201"
                  },
                  "range": [
                    11896,
                    12813
                  ],
                  "loc": {
                    "start": {
                      "line": 219,
                      "column": 4
                    },
                    "end": {
                      "line": 235,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12818,
                        12820
                      ],
                      "loc": {
                        "start": {
                          "line": 236,
                          "column": 4
                        },
                        "end": {
                          "line": 236,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error emitted late from a closing",
                        "raw": "'should propagate error emitted late from a closing'",
                        "range": [
                          12821,
                          12873
                        ],
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 7
                          },
                          "end": {
                            "line": 236,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12901,
                                      12903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12906,
                                        12909
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          12910,
                                          12953
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12906,
                                      12954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    12901,
                                    12954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12897,
                                12955
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      12968,
                                      12974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !                ",
                                    "raw": "'^                  !                '",
                                    "range": [
                                      12977,
                                      13015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    12968,
                                    13015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12964,
                                13016
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      13029,
                                      13031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13034,
                                        13038
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 239,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 239,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|        ",
                                        "raw": "'--x-----------y--------z---|        '",
                                        "range": [
                                          13039,
                                          13077
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 239,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 239,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13034,
                                      13078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    13029,
                                    13078
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13025,
                                13079
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13092,
                                      13098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !                ",
                                    "raw": "'^                  !                '",
                                    "range": [
                                      13101,
                                      13139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    13092,
                                    13139
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13088,
                                13140
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "close",
                                    "range": [
                                      13153,
                                      13158
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            13162,
                                            13166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 241,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 241,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|               ",
                                            "raw": "'---------------s--|               '",
                                            "range": [
                                              13167,
                                              13203
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 241,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 241,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13162,
                                          13204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            13218,
                                            13222
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----#                ",
                                            "raw": "'-----#                '",
                                            "range": [
                                              13223,
                                              13247
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 242,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 242,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13218,
                                          13248
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13161,
                                      13249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    13153,
                                    13249
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13149,
                                13250
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13263,
                                      13271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-----------y----#                ",
                                    "raw": "'--x-----------y----#                '",
                                    "range": [
                                      13274,
                                      13312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    13263,
                                    13312
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13259,
                                13313
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      13326,
                                      13327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13330,
                                        13334
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 244,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 244,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--b---c---d---e|                  ",
                                        "raw": "'--b---c---d---e|                  '",
                                        "range": [
                                          13335,
                                          13371
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13330,
                                      13372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    13326,
                                    13372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13322,
                                13373
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      13386,
                                      13387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13390,
                                        13394
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--e--#                ",
                                        "raw": "'--e--#                '",
                                        "range": [
                                          13395,
                                          13419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13390,
                                      13420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    13386,
                                    13420
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13382,
                                13421
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13434,
                                      13440
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            13445,
                                            13446
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            13448,
                                            13449
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13445,
                                          13449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            13451,
                                            13452
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            13454,
                                            13455
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 246,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 246,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13451,
                                          13455
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13443,
                                      13457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    13434,
                                    13457
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13430,
                                13458
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      13471,
                                      13472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      13475,
                                      13476
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    13471,
                                    13476
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13467,
                                13477
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13490,
                                      13496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          13499,
                                          13501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          13502,
                                          13514
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        13499,
                                        13514
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          13515,
                                          13517
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "close",
                                                  "range": [
                                                    13540,
                                                    13545
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 248,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 248,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      13546,
                                                      13547
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 248,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 248,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    13546,
                                                    13549
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 248,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 248,
                                                      "column": 71
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  13540,
                                                  13550
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 248,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 248,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                13533,
                                                13551
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 248,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 248,
                                                  "column": 73
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13531,
                                            13553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 248,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 248,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13519,
                                          13553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13499,
                                      13554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    13490,
                                    13554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13486,
                                13555
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13564,
                                        13580
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13581,
                                          13587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13564,
                                      13588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13589,
                                      13593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13564,
                                    13593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13594,
                                      13602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13604,
                                      13610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13564,
                                  13611
                                ],
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                13564,
                                13612
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13621,
                                        13640
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            13641,
                                            13643
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13644,
                                            13657
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 250,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 250,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13641,
                                          13657
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13621,
                                      13658
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13659,
                                      13663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13621,
                                    13663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13664,
                                      13670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13621,
                                  13671
                                ],
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13621,
                                13672
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13681,
                                        13700
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            13701,
                                            13703
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13704,
                                            13717
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          13701,
                                          13717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13681,
                                      13718
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13719,
                                      13723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    13681,
                                    13723
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13724,
                                      13730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13681,
                                  13731
                                ],
                                "loc": {
                                  "start": {
                                    "line": 251,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 251,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                13681,
                                13732
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            12887,
                            13738
                          ],
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 73
                            },
                            "end": {
                              "line": 252,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12875,
                          13738
                        ],
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 61
                          },
                          "end": {
                            "line": 252,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12818,
                      13739
                    ],
                    "loc": {
                      "start": {
                        "line": 236,
                        "column": 4
                      },
                      "end": {
                        "line": 252,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2202,
                    "_esdocTestName": "it2202"
                  },
                  "range": [
                    12818,
                    13740
                  ],
                  "loc": {
                    "start": {
                      "line": 236,
                      "column": 4
                    },
                    "end": {
                      "line": 252,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13745,
                        13747
                      ],
                      "loc": {
                        "start": {
                          "line": 253,
                          "column": 4
                        },
                        "end": {
                          "line": 253,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle errors",
                        "raw": "'should handle errors'",
                        "range": [
                          13748,
                          13770
                        ],
                        "loc": {
                          "start": {
                            "line": 253,
                            "column": 7
                          },
                          "end": {
                            "line": 253,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13798,
                                      13800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13803,
                                        13806
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 254,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 254,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e--#                ",
                                        "raw": "'--a--^---b---c---d---e--#                '",
                                        "range": [
                                          13807,
                                          13850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13803,
                                      13851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    13798,
                                    13851
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13794,
                                13852
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13865,
                                      13871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !                ",
                                    "raw": "'^                  !                '",
                                    "range": [
                                      13874,
                                      13912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    13865,
                                    13912
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13861,
                                13913
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      13926,
                                      13928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13931,
                                        13935
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|        ",
                                        "raw": "'--x-----------y--------z---|        '",
                                        "range": [
                                          13936,
                                          13974
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13931,
                                      13975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    13926,
                                    13975
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13922,
                                13976
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13989,
                                      13995
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !                ",
                                    "raw": "'^                  !                '",
                                    "range": [
                                      13998,
                                      14036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    13989,
                                    14036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13985,
                                14037
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "close",
                                    "range": [
                                      14050,
                                      14055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            14059,
                                            14063
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|               ",
                                            "raw": "'---------------s--|               '",
                                            "range": [
                                              14064,
                                              14100
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 258,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 258,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14059,
                                          14101
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            14115,
                                            14119
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 259,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 259,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-------s|             ",
                                            "raw": "'-------s|             '",
                                            "range": [
                                              14120,
                                              14144
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 259,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 259,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14115,
                                          14145
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14058,
                                      14146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    14050,
                                    14146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14046,
                                14147
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14160,
                                      14168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--x-----------y----#                ",
                                    "raw": "'--x-----------y----#                '",
                                    "range": [
                                      14171,
                                      14209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    14160,
                                    14209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 260,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14156,
                                14210
                              ],
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 8
                                },
                                "end": {
                                  "line": 260,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      14223,
                                      14224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14227,
                                        14231
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--b---c---d---e|                  ",
                                        "raw": "'--b---c---d---e|                  '",
                                        "range": [
                                          14232,
                                          14268
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14227,
                                      14269
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    14223,
                                    14269
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14219,
                                14270
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      14283,
                                      14284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14287,
                                        14291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 262,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 262,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--e--#                ",
                                        "raw": "'--e--#                '",
                                        "range": [
                                          14292,
                                          14316
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14287,
                                      14317
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    14283,
                                    14317
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14279,
                                14318
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      14331,
                                      14337
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14342,
                                            14343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14345,
                                            14346
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14342,
                                          14346
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            14348,
                                            14349
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            14351,
                                            14352
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14348,
                                          14352
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14340,
                                      14354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    14331,
                                    14354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14327,
                                14355
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      14368,
                                      14369
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      14372,
                                      14373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    14368,
                                    14373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14364,
                                14374
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14387,
                                      14393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14396,
                                          14398
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          14399,
                                          14411
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        14396,
                                        14411
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          14412,
                                          14414
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "close",
                                                  "range": [
                                                    14437,
                                                    14442
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 265,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 265,
                                                      "column": 67
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      14443,
                                                      14444
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 265,
                                                        "column": 68
                                                      },
                                                      "end": {
                                                        "line": 265,
                                                        "column": 69
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    14443,
                                                    14446
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 265,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 265,
                                                      "column": 71
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14437,
                                                  14447
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 265,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 265,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              "range": [
                                                14430,
                                                14448
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 265,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 265,
                                                  "column": 73
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14428,
                                            14450
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14416,
                                          14450
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14396,
                                      14451
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    14387,
                                    14451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14383,
                                14452
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14461,
                                        14477
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14478,
                                          14484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14461,
                                      14485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14486,
                                      14490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14461,
                                    14490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14491,
                                      14499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      14501,
                                      14507
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14461,
                                  14508
                                ],
                                "loc": {
                                  "start": {
                                    "line": 266,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 266,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                14461,
                                14509
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14518,
                                        14537
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 267,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 267,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14538,
                                            14540
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14541,
                                            14554
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 267,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 267,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14538,
                                          14554
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 267,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 267,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14518,
                                      14555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14556,
                                      14560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14518,
                                    14560
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 267,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 267,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14561,
                                      14567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 267,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 267,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14518,
                                  14568
                                ],
                                "loc": {
                                  "start": {
                                    "line": 267,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 267,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14518,
                                14569
                              ],
                              "loc": {
                                "start": {
                                  "line": 267,
                                  "column": 8
                                },
                                "end": {
                                  "line": 267,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14578,
                                        14597
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 268,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            14598,
                                            14600
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14601,
                                            14614
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 268,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 268,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14598,
                                          14614
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14578,
                                      14615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14616,
                                      14620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14578,
                                    14620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14621,
                                      14627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14578,
                                  14628
                                ],
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14578,
                                14629
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            13784,
                            14635
                          ],
                          "loc": {
                            "start": {
                              "line": 253,
                              "column": 43
                            },
                            "end": {
                              "line": 269,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13772,
                          14635
                        ],
                        "loc": {
                          "start": {
                            "line": 253,
                            "column": 31
                          },
                          "end": {
                            "line": 269,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13745,
                      14636
                    ],
                    "loc": {
                      "start": {
                        "line": 253,
                        "column": 4
                      },
                      "end": {
                        "line": 269,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2203,
                    "_esdocTestName": "it2203"
                  },
                  "range": [
                    13745,
                    14637
                  ],
                  "loc": {
                    "start": {
                      "line": 253,
                      "column": 4
                    },
                    "end": {
                      "line": 269,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14642,
                        14644
                      ],
                      "loc": {
                        "start": {
                          "line": 270,
                          "column": 4
                        },
                        "end": {
                          "line": 270,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle empty source",
                        "raw": "'should handle empty source'",
                        "range": [
                          14645,
                          14673
                        ],
                        "loc": {
                          "start": {
                            "line": 270,
                            "column": 7
                          },
                          "end": {
                            "line": 270,
                            "column": 35
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      14701,
                                      14703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14706,
                                        14710
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          14711,
                                          14714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14706,
                                      14715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14701,
                                    14715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14697,
                                14716
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14729,
                                      14735
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14738,
                                      14744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    14729,
                                    14744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14725,
                                14745
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      14758,
                                      14760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14763,
                                        14767
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 273,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 273,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--o-----|",
                                        "raw": "'--o-----|'",
                                        "range": [
                                          14768,
                                          14779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 273,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 273,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14763,
                                      14780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    14758,
                                    14780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 273,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14754,
                                14781
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 8
                                },
                                "end": {
                                  "line": 273,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14794,
                                      14800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      14803,
                                      14809
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    14794,
                                    14809
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 274,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 274,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14790,
                                14810
                              ],
                              "loc": {
                                "start": {
                                  "line": 274,
                                  "column": 8
                                },
                                "end": {
                                  "line": 274,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      14823,
                                      14825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14828,
                                        14832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----c--|",
                                        "raw": "'-----c--|'",
                                        "range": [
                                          14833,
                                          14844
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14828,
                                      14845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    14823,
                                    14845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14819,
                                14846
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14859,
                                      14867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      14870,
                                      14873
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    14859,
                                    14873
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14855,
                                14874
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      14887,
                                      14893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14896,
                                          14898
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          14899,
                                          14911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        14896,
                                        14911
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 277,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 277,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          14912,
                                          14914
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  14937,
                                                  14939
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 277,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 277,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                14930,
                                                14940
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 277,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 277,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14928,
                                            14942
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 277,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 277,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14916,
                                          14942
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14896,
                                      14943
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    14887,
                                    14943
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14883,
                                14944
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14953,
                                        14969
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 278,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 278,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14970,
                                          14976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14953,
                                      14977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14978,
                                      14982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14953,
                                    14982
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 278,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14983,
                                      14991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14953,
                                  14992
                                ],
                                "loc": {
                                  "start": {
                                    "line": 278,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 278,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                14953,
                                14993
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 278,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15002,
                                        15021
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 279,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 279,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            15022,
                                            15024
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 279,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 279,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15025,
                                            15038
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 279,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 279,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          15022,
                                          15038
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15002,
                                      15039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15040,
                                      15044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    15002,
                                    15044
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15045,
                                      15051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15002,
                                  15052
                                ],
                                "loc": {
                                  "start": {
                                    "line": 279,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 279,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                15002,
                                15053
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15062,
                                        15081
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 280,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 280,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            15082,
                                            15084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 280,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 280,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15085,
                                            15098
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 280,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 280,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          15082,
                                          15098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 280,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 280,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15062,
                                      15099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15100,
                                      15104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    15062,
                                    15104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      15105,
                                      15111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15062,
                                  15112
                                ],
                                "loc": {
                                  "start": {
                                    "line": 280,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 280,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                15062,
                                15113
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            14687,
                            15119
                          ],
                          "loc": {
                            "start": {
                              "line": 270,
                              "column": 49
                            },
                            "end": {
                              "line": 281,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14675,
                          15119
                        ],
                        "loc": {
                          "start": {
                            "line": 270,
                            "column": 37
                          },
                          "end": {
                            "line": 281,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14642,
                      15120
                    ],
                    "loc": {
                      "start": {
                        "line": 270,
                        "column": 4
                      },
                      "end": {
                        "line": 281,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2204,
                    "_esdocTestName": "it2204"
                  },
                  "range": [
                    14642,
                    15121
                  ],
                  "loc": {
                    "start": {
                      "line": 270,
                      "column": 4
                    },
                    "end": {
                      "line": 281,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15126,
                        15128
                      ],
                      "loc": {
                        "start": {
                          "line": 282,
                          "column": 4
                        },
                        "end": {
                          "line": 282,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle throw",
                        "raw": "'should handle throw'",
                        "range": [
                          15129,
                          15150
                        ],
                        "loc": {
                          "start": {
                            "line": 282,
                            "column": 7
                          },
                          "end": {
                            "line": 282,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      15178,
                                      15180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15183,
                                        15187
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 283,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          15188,
                                          15191
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15183,
                                      15192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15178,
                                    15192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15174,
                                15193
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15206,
                                      15212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15215,
                                      15221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    15206,
                                    15221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15202,
                                15222
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 284,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      15235,
                                      15237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15240,
                                        15244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--o-----|",
                                        "raw": "'--o-----|'",
                                        "range": [
                                          15245,
                                          15256
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15240,
                                      15257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    15235,
                                    15257
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15231,
                                15258
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      15271,
                                      15277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      15280,
                                      15286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    15271,
                                    15286
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15267,
                                15287
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      15300,
                                      15302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15305,
                                        15309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 287,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 287,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----c--|",
                                        "raw": "'-----c--|'",
                                        "range": [
                                          15310,
                                          15321
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15305,
                                      15322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    15300,
                                    15322
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15296,
                                15323
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 8
                                },
                                "end": {
                                  "line": 287,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15336,
                                      15344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      15347,
                                      15350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    15336,
                                    15350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15332,
                                15351
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 288,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      15364,
                                      15370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          15373,
                                          15375
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          15376,
                                          15388
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        15373,
                                        15388
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          15389,
                                          15391
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  15414,
                                                  15416
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 289,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 289,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                15407,
                                                15417
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 289,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 289,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15405,
                                            15419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15393,
                                          15419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15373,
                                      15420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    15364,
                                    15420
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15360,
                                15421
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15430,
                                        15446
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 290,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 290,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          15447,
                                          15453
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 290,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 290,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15430,
                                      15454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15455,
                                      15459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    15430,
                                    15459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15460,
                                      15468
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15430,
                                  15469
                                ],
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                15430,
                                15470
                              ],
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 290,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15479,
                                        15498
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 291,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            15499,
                                            15501
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 291,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15502,
                                            15515
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 291,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 291,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          15499,
                                          15515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 291,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 291,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15479,
                                      15516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15517,
                                      15521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    15479,
                                    15521
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15522,
                                      15528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15479,
                                  15529
                                ],
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                15479,
                                15530
                              ],
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15539,
                                        15558
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 292,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 292,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            15559,
                                            15561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 292,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 292,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15562,
                                            15575
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 292,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 292,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          15559,
                                          15575
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 292,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 292,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15539,
                                      15576
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15577,
                                      15581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    15539,
                                    15581
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      15582,
                                      15588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15539,
                                  15589
                                ],
                                "loc": {
                                  "start": {
                                    "line": 292,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 292,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                15539,
                                15590
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            15164,
                            15596
                          ],
                          "loc": {
                            "start": {
                              "line": 282,
                              "column": 42
                            },
                            "end": {
                              "line": 293,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15152,
                          15596
                        ],
                        "loc": {
                          "start": {
                            "line": 282,
                            "column": 30
                          },
                          "end": {
                            "line": 293,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15126,
                      15597
                    ],
                    "loc": {
                      "start": {
                        "line": 282,
                        "column": 4
                      },
                      "end": {
                        "line": 293,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2205,
                    "_esdocTestName": "it2205"
                  },
                  "range": [
                    15126,
                    15598
                  ],
                  "loc": {
                    "start": {
                      "line": 282,
                      "column": 4
                    },
                    "end": {
                      "line": 293,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15603,
                        15605
                      ],
                      "loc": {
                        "start": {
                          "line": 294,
                          "column": 4
                        },
                        "end": {
                          "line": 294,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle never",
                        "raw": "'should handle never'",
                        "range": [
                          15606,
                          15627
                        ],
                        "loc": {
                          "start": {
                            "line": 294,
                            "column": 7
                          },
                          "end": {
                            "line": 294,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      15655,
                                      15657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15660,
                                        15663
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          15664,
                                          15667
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15660,
                                      15668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    15655,
                                    15668
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15651,
                                15669
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15682,
                                      15688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                           !",
                                    "raw": "'^                                           !'",
                                    "range": [
                                      15691,
                                      15738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 296,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 296,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    15682,
                                    15738
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15678,
                                15739
                              ],
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 8
                                },
                                "end": {
                                  "line": 296,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      15752,
                                      15754
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15757,
                                        15761
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 297,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 297,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--o-----o------o-----o---o-----|             ",
                                        "raw": "'--o-----o------o-----o---o-----|             '",
                                        "range": [
                                          15762,
                                          15809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15757,
                                      15810
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    15752,
                                    15810
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15748,
                                15811
                              ],
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 8
                                },
                                "end": {
                                  "line": 297,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      15824,
                                      15830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                              !             ",
                                    "raw": "'^                              !             '",
                                    "range": [
                                      15833,
                                      15880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    15824,
                                    15880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15820,
                                15881
                              ],
                              "loc": {
                                "start": {
                                  "line": 298,
                                  "column": 8
                                },
                                "end": {
                                  "line": 298,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      15894,
                                      15896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15899,
                                        15903
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 299,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--c-|                                      ",
                                        "raw": "'--c-|                                      '",
                                        "range": [
                                          15904,
                                          15949
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15899,
                                      15950
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    15894,
                                    15950
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15890,
                                15951
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 299,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15964,
                                      15972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--u-----v------x-----y---z-------------------",
                                    "raw": "'--u-----v------x-----y---z-------------------'",
                                    "range": [
                                      15975,
                                      16022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    15964,
                                    16022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15960,
                                16023
                              ],
                              "loc": {
                                "start": {
                                  "line": 300,
                                  "column": 8
                                },
                                "end": {
                                  "line": 300,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "u",
                                    "range": [
                                      16036,
                                      16037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16040,
                                        16044
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|                                        ",
                                        "raw": "'--|                                        '",
                                        "range": [
                                          16045,
                                          16090
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 301,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 301,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16040,
                                      16091
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    16036,
                                    16091
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16032,
                                16092
                              ],
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 8
                                },
                                "end": {
                                  "line": 301,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "v",
                                    "range": [
                                      16105,
                                      16106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16109,
                                        16113
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|                                  ",
                                        "raw": "'--|                                  '",
                                        "range": [
                                          16114,
                                          16153
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 302,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 302,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16109,
                                      16154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    16105,
                                    16154
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16101,
                                16155
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      16168,
                                      16169
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16172,
                                        16176
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 303,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 303,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|                           ",
                                        "raw": "'--|                           '",
                                        "range": [
                                          16177,
                                          16209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 303,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 303,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16172,
                                      16210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    16168,
                                    16210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16164,
                                16211
                              ],
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      16224,
                                      16225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16228,
                                        16232
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 304,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 304,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|                     ",
                                        "raw": "'--|                     '",
                                        "range": [
                                          16233,
                                          16259
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16228,
                                      16260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    16224,
                                    16260
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 304,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 304,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16220,
                                16261
                              ],
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      16274,
                                      16275
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16278,
                                        16282
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--|                 ",
                                        "raw": "'--|                 '",
                                        "range": [
                                          16283,
                                          16305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16278,
                                      16306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    16274,
                                    16306
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16270,
                                16307
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      16320,
                                      16325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                            !",
                                    "raw": "'                                            !'",
                                    "range": [
                                      16328,
                                      16375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 306,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 306,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    16320,
                                    16375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 306,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 306,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16316,
                                16376
                              ],
                              "loc": {
                                "start": {
                                  "line": 306,
                                  "column": 8
                                },
                                "end": {
                                  "line": 306,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      16389,
                                      16395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            16400,
                                            16401
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            16403,
                                            16404
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16400,
                                          16404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            16406,
                                            16407
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            16409,
                                            16410
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16406,
                                          16410
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            16412,
                                            16413
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            16415,
                                            16416
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16412,
                                          16416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            16418,
                                            16419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            16421,
                                            16422
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16418,
                                          16422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            16424,
                                            16425
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            16427,
                                            16428
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16424,
                                          16428
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16398,
                                      16430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    16389,
                                    16430
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16385,
                                16431
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      16444,
                                      16450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          16453,
                                          16455
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          16456,
                                          16468
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        16453,
                                        16468
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 308,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 308,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          16469,
                                          16471
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  16494,
                                                  16496
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 308,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 308,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                16487,
                                                16497
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 308,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 308,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16485,
                                            16499
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 308,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 308,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16473,
                                          16499
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16453,
                                      16500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    16444,
                                    16500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 308,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 308,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16440,
                                16501
                              ],
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 8
                                },
                                "end": {
                                  "line": 308,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16510,
                                        16526
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 309,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 309,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          16527,
                                          16533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          16535,
                                          16540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16510,
                                      16541
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16542,
                                      16546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    16510,
                                    16546
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 309,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16547,
                                      16555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      16557,
                                      16563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16510,
                                  16564
                                ],
                                "loc": {
                                  "start": {
                                    "line": 309,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 309,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                16510,
                                16565
                              ],
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 8
                                },
                                "end": {
                                  "line": 309,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16574,
                                        16593
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 310,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 310,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            16594,
                                            16596
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16597,
                                            16610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16594,
                                          16610
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16574,
                                      16611
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16612,
                                      16616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16574,
                                    16616
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 310,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16617,
                                      16623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 310,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16574,
                                  16624
                                ],
                                "loc": {
                                  "start": {
                                    "line": 310,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 310,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16574,
                                16625
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 310,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16634,
                                        16653
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 311,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 311,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            16654,
                                            16656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16657,
                                            16670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16654,
                                          16670
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16634,
                                      16671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16672,
                                      16676
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16634,
                                    16676
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 311,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 311,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      16677,
                                      16683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16634,
                                  16684
                                ],
                                "loc": {
                                  "start": {
                                    "line": 311,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 311,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16634,
                                16685
                              ],
                              "loc": {
                                "start": {
                                  "line": 311,
                                  "column": 8
                                },
                                "end": {
                                  "line": 311,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            15641,
                            16691
                          ],
                          "loc": {
                            "start": {
                              "line": 294,
                              "column": 42
                            },
                            "end": {
                              "line": 312,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15629,
                          16691
                        ],
                        "loc": {
                          "start": {
                            "line": 294,
                            "column": 30
                          },
                          "end": {
                            "line": 312,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15603,
                      16692
                    ],
                    "loc": {
                      "start": {
                        "line": 294,
                        "column": 4
                      },
                      "end": {
                        "line": 312,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2206,
                    "_esdocTestName": "it2206"
                  },
                  "range": [
                    15603,
                    16693
                  ],
                  "loc": {
                    "start": {
                      "line": 294,
                      "column": 4
                    },
                    "end": {
                      "line": 312,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16698,
                        16700
                      ],
                      "loc": {
                        "start": {
                          "line": 313,
                          "column": 4
                        },
                        "end": {
                          "line": 313,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never opening Observable",
                        "raw": "'should handle a never opening Observable'",
                        "range": [
                          16701,
                          16743
                        ],
                        "loc": {
                          "start": {
                            "line": 313,
                            "column": 7
                          },
                          "end": {
                            "line": 313,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      16771,
                                      16773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16776,
                                        16779
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 314,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 314,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          16780,
                                          16823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 314,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 314,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16776,
                                      16824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    16771,
                                    16824
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 314,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 314,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16767,
                                16825
                              ],
                              "loc": {
                                "start": {
                                  "line": 314,
                                  "column": 8
                                },
                                "end": {
                                  "line": 314,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16838,
                                      16844
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !",
                                    "raw": "'^                                  !'",
                                    "range": [
                                      16847,
                                      16885
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 315,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 315,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    16838,
                                    16885
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 315,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 315,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16834,
                                16886
                              ],
                              "loc": {
                                "start": {
                                  "line": 315,
                                  "column": 8
                                },
                                "end": {
                                  "line": 315,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      16899,
                                      16901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16904,
                                        16908
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 316,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 316,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          16909,
                                          16912
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 316,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 316,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16904,
                                      16913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    16899,
                                    16913
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 316,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 316,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16895,
                                16914
                              ],
                              "loc": {
                                "start": {
                                  "line": 316,
                                  "column": 8
                                },
                                "end": {
                                  "line": 316,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      16927,
                                      16933
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !",
                                    "raw": "'^                                  !'",
                                    "range": [
                                      16936,
                                      16974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    16927,
                                    16974
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 317,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 317,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16923,
                                16975
                              ],
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 8
                                },
                                "end": {
                                  "line": 317,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      16988,
                                      16990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16993,
                                        16997
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 318,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 318,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--c-|                               ",
                                        "raw": "'--c-|                               '",
                                        "range": [
                                          16998,
                                          17036
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 318,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 318,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16993,
                                      17037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    16988,
                                    17037
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 318,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 318,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16984,
                                17038
                              ],
                              "loc": {
                                "start": {
                                  "line": 318,
                                  "column": 8
                                },
                                "end": {
                                  "line": 318,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17051,
                                      17059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------------------------|",
                                    "raw": "'-----------------------------------|'",
                                    "range": [
                                      17062,
                                      17100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    17051,
                                    17100
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17047,
                                17101
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      17114,
                                      17120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          17123,
                                          17125
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 320,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 320,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          17126,
                                          17138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 320,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 320,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        17123,
                                        17138
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 320,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 320,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          17139,
                                          17141
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 320,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 320,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  17164,
                                                  17166
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 320,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 320,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                17157,
                                                17167
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 320,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 320,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            17155,
                                            17169
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 320,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 320,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          17143,
                                          17169
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 320,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 320,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17123,
                                      17170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    17114,
                                    17170
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17110,
                                17171
                              ],
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 8
                                },
                                "end": {
                                  "line": 320,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17180,
                                        17196
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 321,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          17197,
                                          17203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17180,
                                      17204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17205,
                                      17209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17180,
                                    17209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17210,
                                      17218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17180,
                                  17219
                                ],
                                "loc": {
                                  "start": {
                                    "line": 321,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 321,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                17180,
                                17220
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17229,
                                        17248
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 322,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 322,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            17249,
                                            17251
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 322,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 322,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17252,
                                            17265
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 322,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 322,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17249,
                                          17265
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 322,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 322,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17229,
                                      17266
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17267,
                                      17271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17229,
                                    17271
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17272,
                                      17278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17229,
                                  17279
                                ],
                                "loc": {
                                  "start": {
                                    "line": 322,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 322,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17229,
                                17280
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 322,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17289,
                                        17308
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 323,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 323,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            17309,
                                            17311
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 323,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17312,
                                            17325
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 323,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17309,
                                          17325
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17289,
                                      17326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17327,
                                      17331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17289,
                                    17331
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      17332,
                                      17338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17289,
                                  17339
                                ],
                                "loc": {
                                  "start": {
                                    "line": 323,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 323,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17289,
                                17340
                              ],
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 8
                                },
                                "end": {
                                  "line": 323,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            16757,
                            17346
                          ],
                          "loc": {
                            "start": {
                              "line": 313,
                              "column": 63
                            },
                            "end": {
                              "line": 324,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16745,
                          17346
                        ],
                        "loc": {
                          "start": {
                            "line": 313,
                            "column": 51
                          },
                          "end": {
                            "line": 324,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16698,
                      17347
                    ],
                    "loc": {
                      "start": {
                        "line": 313,
                        "column": 4
                      },
                      "end": {
                        "line": 324,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2207,
                    "_esdocTestName": "it2207"
                  },
                  "range": [
                    16698,
                    17348
                  ],
                  "loc": {
                    "start": {
                      "line": 313,
                      "column": 4
                    },
                    "end": {
                      "line": 324,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17353,
                        17355
                      ],
                      "loc": {
                        "start": {
                          "line": 325,
                          "column": 4
                        },
                        "end": {
                          "line": 325,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never closing Observable",
                        "raw": "'should handle a never closing Observable'",
                        "range": [
                          17356,
                          17398
                        ],
                        "loc": {
                          "start": {
                            "line": 325,
                            "column": 7
                          },
                          "end": {
                            "line": 325,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      17426,
                                      17428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17431,
                                        17434
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 326,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 326,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          17435,
                                          17478
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17431,
                                      17479
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    17426,
                                    17479
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17422,
                                17480
                              ],
                              "loc": {
                                "start": {
                                  "line": 326,
                                  "column": 8
                                },
                                "end": {
                                  "line": 326,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17493,
                                      17499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !",
                                    "raw": "'^                                  !'",
                                    "range": [
                                      17502,
                                      17540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 327,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 327,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    17493,
                                    17540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17489,
                                17541
                              ],
                              "loc": {
                                "start": {
                                  "line": 327,
                                  "column": 8
                                },
                                "end": {
                                  "line": 327,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      17554,
                                      17556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17559,
                                        17563
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---o---------------o-----------|    ",
                                        "raw": "'---o---------------o-----------|    '",
                                        "range": [
                                          17564,
                                          17602
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 328,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 328,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17559,
                                      17603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    17554,
                                    17603
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17550,
                                17604
                              ],
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 8
                                },
                                "end": {
                                  "line": 328,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      17617,
                                      17623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                              !    ",
                                    "raw": "'^                              !    '",
                                    "range": [
                                      17626,
                                      17664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    17617,
                                    17664
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17613,
                                17665
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      17678,
                                      17680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17683,
                                        17687
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 330,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 330,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          17688,
                                          17691
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 330,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 330,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17683,
                                      17692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    17678,
                                    17692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 330,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 330,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17674,
                                17693
                              ],
                              "loc": {
                                "start": {
                                  "line": 330,
                                  "column": 8
                                },
                                "end": {
                                  "line": 330,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17706,
                                      17714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---------------y---------------|",
                                    "raw": "'---x---------------y---------------|'",
                                    "range": [
                                      17717,
                                      17755
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    17706,
                                    17755
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 331,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 331,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17702,
                                17756
                              ],
                              "loc": {
                                "start": {
                                  "line": 331,
                                  "column": 8
                                },
                                "end": {
                                  "line": 331,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      17769,
                                      17770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17773,
                                        17777
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 332,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 332,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-b---c---d---e---f---g---h------|",
                                        "raw": "'-b---c---d---e---f---g---h------|'",
                                        "range": [
                                          17778,
                                          17813
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 332,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 332,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17773,
                                      17814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    17769,
                                    17814
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 332,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 332,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17765,
                                17815
                              ],
                              "loc": {
                                "start": {
                                  "line": 332,
                                  "column": 8
                                },
                                "end": {
                                  "line": 332,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      17828,
                                      17829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17832,
                                        17836
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 333,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 333,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-f---g---h------|",
                                        "raw": "'-f---g---h------|'",
                                        "range": [
                                          17837,
                                          17856
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 333,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 333,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17832,
                                      17857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 333,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 333,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    17828,
                                    17857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 333,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 333,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17824,
                                17858
                              ],
                              "loc": {
                                "start": {
                                  "line": 333,
                                  "column": 8
                                },
                                "end": {
                                  "line": 333,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      17871,
                                      17877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            17882,
                                            17883
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            17885,
                                            17886
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17882,
                                          17886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            17888,
                                            17889
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            17891,
                                            17892
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17888,
                                          17892
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17880,
                                      17894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    17871,
                                    17894
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17867,
                                17895
                              ],
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      17908,
                                      17914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          17917,
                                          17919
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          17920,
                                          17932
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        17917,
                                        17932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 335,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 335,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          17933,
                                          17935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  17958,
                                                  17960
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 335,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 335,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                17951,
                                                17961
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 335,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 335,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            17949,
                                            17963
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 335,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 335,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          17937,
                                          17963
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17917,
                                      17964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    17908,
                                    17964
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17904,
                                17965
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17974,
                                        17990
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 336,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 336,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          17991,
                                          17997
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17974,
                                      17998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17999,
                                      18003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17974,
                                    18003
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 336,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18004,
                                      18012
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      18014,
                                      18020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17974,
                                  18021
                                ],
                                "loc": {
                                  "start": {
                                    "line": 336,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 336,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                17974,
                                18022
                              ],
                              "loc": {
                                "start": {
                                  "line": 336,
                                  "column": 8
                                },
                                "end": {
                                  "line": 336,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18031,
                                        18050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 337,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            18051,
                                            18053
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 337,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 337,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18054,
                                            18067
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 337,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 337,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18051,
                                          18067
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18031,
                                      18068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18069,
                                      18073
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18031,
                                    18073
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18074,
                                      18080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18031,
                                  18081
                                ],
                                "loc": {
                                  "start": {
                                    "line": 337,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 337,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                18031,
                                18082
                              ],
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 8
                                },
                                "end": {
                                  "line": 337,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18091,
                                        18110
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 338,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 338,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            18111,
                                            18113
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18114,
                                            18127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18111,
                                          18127
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 338,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 338,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18091,
                                      18128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18129,
                                      18133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18091,
                                    18133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 338,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 338,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      18134,
                                      18140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18091,
                                  18141
                                ],
                                "loc": {
                                  "start": {
                                    "line": 338,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 338,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                18091,
                                18142
                              ],
                              "loc": {
                                "start": {
                                  "line": 338,
                                  "column": 8
                                },
                                "end": {
                                  "line": 338,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            17412,
                            18148
                          ],
                          "loc": {
                            "start": {
                              "line": 325,
                              "column": 63
                            },
                            "end": {
                              "line": 339,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17400,
                          18148
                        ],
                        "loc": {
                          "start": {
                            "line": 325,
                            "column": 51
                          },
                          "end": {
                            "line": 339,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17353,
                      18149
                    ],
                    "loc": {
                      "start": {
                        "line": 325,
                        "column": 4
                      },
                      "end": {
                        "line": 339,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2208,
                    "_esdocTestName": "it2208"
                  },
                  "range": [
                    17353,
                    18150
                  ],
                  "loc": {
                    "start": {
                      "line": 325,
                      "column": 4
                    },
                    "end": {
                      "line": 339,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18155,
                        18157
                      ],
                      "loc": {
                        "start": {
                          "line": 340,
                          "column": 4
                        },
                        "end": {
                          "line": 340,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle opening Observable that just throws",
                        "raw": "'should handle opening Observable that just throws'",
                        "range": [
                          18158,
                          18209
                        ],
                        "loc": {
                          "start": {
                            "line": 340,
                            "column": 7
                          },
                          "end": {
                            "line": 340,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      18237,
                                      18239
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18242,
                                        18245
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 341,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 341,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          18246,
                                          18289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18242,
                                      18290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    18237,
                                    18290
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 341,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 341,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18233,
                                18291
                              ],
                              "loc": {
                                "start": {
                                  "line": 341,
                                  "column": 8
                                },
                                "end": {
                                  "line": 341,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18304,
                                      18310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      18313,
                                      18319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    18304,
                                    18319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18300,
                                18320
                              ],
                              "loc": {
                                "start": {
                                  "line": 342,
                                  "column": 8
                                },
                                "end": {
                                  "line": 342,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      18333,
                                      18335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18338,
                                        18342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 343,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 343,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          18343,
                                          18346
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 343,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 343,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18338,
                                      18347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    18333,
                                    18347
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 343,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 343,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18329,
                                18348
                              ],
                              "loc": {
                                "start": {
                                  "line": 343,
                                  "column": 8
                                },
                                "end": {
                                  "line": 343,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      18361,
                                      18367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      18370,
                                      18376
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    18361,
                                    18376
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 344,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 344,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18357,
                                18377
                              ],
                              "loc": {
                                "start": {
                                  "line": 344,
                                  "column": 8
                                },
                                "end": {
                                  "line": 344,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      18390,
                                      18392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18395,
                                        18399
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 345,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 345,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--c-|",
                                        "raw": "'--c-|'",
                                        "range": [
                                          18400,
                                          18407
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 345,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18395,
                                      18408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 345,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 345,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    18390,
                                    18408
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 345,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 345,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18386,
                                18409
                              ],
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 8
                                },
                                "end": {
                                  "line": 345,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      18422,
                                      18426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      18429,
                                      18435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18422,
                                    18435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 346,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18418,
                                18436
                              ],
                              "loc": {
                                "start": {
                                  "line": 346,
                                  "column": 8
                                },
                                "end": {
                                  "line": 346,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18449,
                                      18457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      18460,
                                      18463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    18449,
                                    18463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18445,
                                18464
                              ],
                              "loc": {
                                "start": {
                                  "line": 347,
                                  "column": 8
                                },
                                "end": {
                                  "line": 347,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      18477,
                                      18483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          18486,
                                          18488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 348,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 348,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          18489,
                                          18501
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 348,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 348,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        18486,
                                        18501
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 348,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 348,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          18502,
                                          18504
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 348,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 348,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  18527,
                                                  18529
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 348,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 348,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                18520,
                                                18530
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 348,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 348,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            18518,
                                            18532
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 348,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 348,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          18506,
                                          18532
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 348,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 348,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18486,
                                      18533
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    18477,
                                    18533
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18473,
                                18534
                              ],
                              "loc": {
                                "start": {
                                  "line": 348,
                                  "column": 8
                                },
                                "end": {
                                  "line": 348,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18543,
                                        18559
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 349,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 349,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          18560,
                                          18566
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 349,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 349,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18543,
                                      18567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18568,
                                      18572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    18543,
                                    18572
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18573,
                                      18581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18543,
                                  18582
                                ],
                                "loc": {
                                  "start": {
                                    "line": 349,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 349,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                18543,
                                18583
                              ],
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 8
                                },
                                "end": {
                                  "line": 349,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18592,
                                        18611
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 350,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 350,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            18612,
                                            18614
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 350,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 350,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18615,
                                            18628
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 350,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 350,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18612,
                                          18628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 350,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 350,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18592,
                                      18629
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18630,
                                      18634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18592,
                                    18634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      18635,
                                      18639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18592,
                                  18640
                                ],
                                "loc": {
                                  "start": {
                                    "line": 350,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 350,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18592,
                                18641
                              ],
                              "loc": {
                                "start": {
                                  "line": 350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 350,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18650,
                                        18669
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 351,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 351,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            18670,
                                            18672
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 351,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 351,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18673,
                                            18686
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 351,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 351,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18670,
                                          18686
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18650,
                                      18687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18688,
                                      18692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18650,
                                    18692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18693,
                                      18699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18650,
                                  18700
                                ],
                                "loc": {
                                  "start": {
                                    "line": 351,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 351,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                18650,
                                18701
                              ],
                              "loc": {
                                "start": {
                                  "line": 351,
                                  "column": 8
                                },
                                "end": {
                                  "line": 351,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18710,
                                        18729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 352,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 352,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            18730,
                                            18732
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18733,
                                            18746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18730,
                                          18746
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 352,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 352,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18710,
                                      18747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18748,
                                      18752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    18710,
                                    18752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      18753,
                                      18759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18710,
                                  18760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 352,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 352,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                18710,
                                18761
                              ],
                              "loc": {
                                "start": {
                                  "line": 352,
                                  "column": 8
                                },
                                "end": {
                                  "line": 352,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            18223,
                            18767
                          ],
                          "loc": {
                            "start": {
                              "line": 340,
                              "column": 72
                            },
                            "end": {
                              "line": 353,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18211,
                          18767
                        ],
                        "loc": {
                          "start": {
                            "line": 340,
                            "column": 60
                          },
                          "end": {
                            "line": 353,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18155,
                      18768
                    ],
                    "loc": {
                      "start": {
                        "line": 340,
                        "column": 4
                      },
                      "end": {
                        "line": 353,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2209,
                    "_esdocTestName": "it2209"
                  },
                  "range": [
                    18155,
                    18769
                  ],
                  "loc": {
                    "start": {
                      "line": 340,
                      "column": 4
                    },
                    "end": {
                      "line": 353,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18774,
                        18776
                      ],
                      "loc": {
                        "start": {
                          "line": 354,
                          "column": 4
                        },
                        "end": {
                          "line": 354,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle empty closing observable",
                        "raw": "'should handle empty closing observable'",
                        "range": [
                          18777,
                          18817
                        ],
                        "loc": {
                          "start": {
                            "line": 354,
                            "column": 7
                          },
                          "end": {
                            "line": 354,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      18845,
                                      18847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        18850,
                                        18853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 355,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 355,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          18854,
                                          18897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18850,
                                      18898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    18845,
                                    18898
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18841,
                                18899
                              ],
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 8
                                },
                                "end": {
                                  "line": 355,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18912,
                                      18918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !",
                                    "raw": "'^                                  !'",
                                    "range": [
                                      18921,
                                      18959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    18912,
                                    18959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18908,
                                18960
                              ],
                              "loc": {
                                "start": {
                                  "line": 356,
                                  "column": 8
                                },
                                "end": {
                                  "line": 356,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      18973,
                                      18975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18978,
                                        18982
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---o---------------o-----------|    ",
                                        "raw": "'---o---------------o-----------|    '",
                                        "range": [
                                          18983,
                                          19021
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18978,
                                      19022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    18973,
                                    19022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18969,
                                19023
                              ],
                              "loc": {
                                "start": {
                                  "line": 357,
                                  "column": 8
                                },
                                "end": {
                                  "line": 357,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      19036,
                                      19042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                              !    ",
                                    "raw": "'^                              !    '",
                                    "range": [
                                      19045,
                                      19083
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    19036,
                                    19083
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 358,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 358,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19032,
                                19084
                              ],
                              "loc": {
                                "start": {
                                  "line": 358,
                                  "column": 8
                                },
                                "end": {
                                  "line": 358,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      19097,
                                      19099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          19102,
                                          19112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "empty",
                                        "range": [
                                          19113,
                                          19118
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        19102,
                                        19118
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 359,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 359,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      19102,
                                      19120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    19097,
                                    19120
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 359,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 359,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19093,
                                19121
                              ],
                              "loc": {
                                "start": {
                                  "line": 359,
                                  "column": 8
                                },
                                "end": {
                                  "line": 359,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19134,
                                      19142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---------------y---------------|",
                                    "raw": "'---x---------------y---------------|'",
                                    "range": [
                                      19145,
                                      19183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    19134,
                                    19183
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 360,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 360,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19130,
                                19184
                              ],
                              "loc": {
                                "start": {
                                  "line": 360,
                                  "column": 8
                                },
                                "end": {
                                  "line": 360,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      19197,
                                      19198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        19201,
                                        19205
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 361,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 361,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          19206,
                                          19209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 361,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 361,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19201,
                                      19210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    19197,
                                    19210
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 361,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 361,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19193,
                                19211
                              ],
                              "loc": {
                                "start": {
                                  "line": 361,
                                  "column": 8
                                },
                                "end": {
                                  "line": 361,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      19224,
                                      19225
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        19228,
                                        19232
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 362,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 362,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          19233,
                                          19236
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 362,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 362,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19228,
                                      19237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    19224,
                                    19237
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 362,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 362,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19220,
                                19238
                              ],
                              "loc": {
                                "start": {
                                  "line": 362,
                                  "column": 8
                                },
                                "end": {
                                  "line": 362,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      19251,
                                      19257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            19262,
                                            19263
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 363,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 363,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            19265,
                                            19266
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 363,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 363,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19262,
                                          19266
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 363,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 363,
                                            "column": 27
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            19268,
                                            19269
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 363,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 363,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            19271,
                                            19272
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 363,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 363,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          19268,
                                          19272
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 363,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 363,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19260,
                                      19274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    19251,
                                    19274
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 363,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 363,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19247,
                                19275
                              ],
                              "loc": {
                                "start": {
                                  "line": 363,
                                  "column": 8
                                },
                                "end": {
                                  "line": 363,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      19288,
                                      19294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          19297,
                                          19299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 364,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 364,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "windowToggle",
                                        "range": [
                                          19300,
                                          19312
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 364,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 364,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        19297,
                                        19312
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 364,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 364,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          19313,
                                          19315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 364,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 364,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  19338,
                                                  19340
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 364,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 364,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                19331,
                                                19341
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 364,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 364,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            19329,
                                            19343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 364,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 364,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          19317,
                                          19343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 364,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 364,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19297,
                                      19344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    19288,
                                    19344
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 364,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 364,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19284,
                                19345
                              ],
                              "loc": {
                                "start": {
                                  "line": 364,
                                  "column": 8
                                },
                                "end": {
                                  "line": 364,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19354,
                                        19370
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 365,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 365,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          19371,
                                          19377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 365,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 365,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19354,
                                      19378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19379,
                                      19383
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    19354,
                                    19383
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 365,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 365,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19384,
                                      19392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      19394,
                                      19400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 365,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 365,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19354,
                                  19401
                                ],
                                "loc": {
                                  "start": {
                                    "line": 365,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 365,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                19354,
                                19402
                              ],
                              "loc": {
                                "start": {
                                  "line": 365,
                                  "column": 8
                                },
                                "end": {
                                  "line": 365,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19411,
                                        19430
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 366,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 366,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            19431,
                                            19433
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 366,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 366,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19434,
                                            19447
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 366,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 366,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          19431,
                                          19447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 366,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 366,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19411,
                                      19448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19449,
                                      19453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    19411,
                                    19453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 366,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 366,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      19454,
                                      19460
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 366,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 366,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19411,
                                  19461
                                ],
                                "loc": {
                                  "start": {
                                    "line": 366,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 366,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                19411,
                                19462
                              ],
                              "loc": {
                                "start": {
                                  "line": 366,
                                  "column": 8
                                },
                                "end": {
                                  "line": 366,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19471,
                                        19490
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 367,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 367,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            19491,
                                            19493
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 367,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 367,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19494,
                                            19507
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 367,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 367,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          19491,
                                          19507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 367,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 367,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19471,
                                      19508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19509,
                                      19513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    19471,
                                    19513
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 367,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 367,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      19514,
                                      19520
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 367,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19471,
                                  19521
                                ],
                                "loc": {
                                  "start": {
                                    "line": 367,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 367,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                19471,
                                19522
                              ],
                              "loc": {
                                "start": {
                                  "line": 367,
                                  "column": 8
                                },
                                "end": {
                                  "line": 367,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            18831,
                            19528
                          ],
                          "loc": {
                            "start": {
                              "line": 354,
                              "column": 61
                            },
                            "end": {
                              "line": 368,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18819,
                          19528
                        ],
                        "loc": {
                          "start": {
                            "line": 354,
                            "column": 49
                          },
                          "end": {
                            "line": 368,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18774,
                      19529
                    ],
                    "loc": {
                      "start": {
                        "line": 354,
                        "column": 4
                      },
                      "end": {
                        "line": 368,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2210,
                    "_esdocTestName": "it2210"
                  },
                  "range": [
                    18774,
                    19530
                  ],
                  "loc": {
                    "start": {
                      "line": 354,
                      "column": 4
                    },
                    "end": {
                      "line": 368,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                201,
                19532
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 58
                },
                "end": {
                  "line": 369,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              189,
              19532
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 46
              },
              "end": {
                "line": 369,
                "column": 1
              }
            }
          }
        ],
        "range": [
          143,
          19533
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 369,
            "column": 2
          }
        },
        "_esdocTestId": 2192,
        "_esdocTestName": "describe2192"
      },
      "range": [
        143,
        19534
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 369,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {windowToggle} ",
          "range": [
            115,
            142
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 27
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=windowToggle-spec.js.map",
          "range": [
            19535,
            19580
          ],
          "loc": {
            "start": {
              "line": 370,
              "column": 0
            },
            "end": {
              "line": 370,
              "column": 45
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    19534
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 369,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {windowToggle} ",
      "range": [
        115,
        142
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 27
        }
      }
    },
    {
      "type": "Line",
      "value": "                                     -----(c|)",
      "range": [
        578,
        626
      ],
      "loc": {
        "start": {
          "line": 13,
          "column": 8
        },
        "end": {
          "line": 13,
          "column": 56
        }
      }
    },
    {
      "type": "Line",
      "value": "                                              -----(c|)",
      "range": [
        635,
        692
      ],
      "loc": {
        "start": {
          "line": 14,
          "column": 8
        },
        "end": {
          "line": 14,
          "column": 65
        }
      }
    },
    {
      "type": "Line",
      "value": "                                    ----------(x|)",
      "range": [
        1832,
        1884
      ],
      "loc": {
        "start": {
          "line": 36,
          "column": 8
        },
        "end": {
          "line": 36,
          "column": 60
        }
      }
    },
    {
      "type": "Line",
      "value": "                                            ----------(x|)",
      "range": [
        1893,
        1953
      ],
      "loc": {
        "start": {
          "line": 37,
          "column": 8
        },
        "end": {
          "line": 37,
          "column": 68
        }
      }
    },
    {
      "type": "Line",
      "value": " eslint-disable-line key-spacing",
      "range": [
        4952,
        4986
      ],
      "loc": {
        "start": {
          "line": 92,
          "column": 67
        },
        "end": {
          "line": 92,
          "column": 101
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=windowToggle-spec.js.map",
      "range": [
        19535,
        19580
      ],
      "loc": {
        "start": {
          "line": 370,
          "column": 0
        },
        "end": {
          "line": 370,
          "column": 45
        }
      }
    }
  ]
}